COleServerDoc::GetZoomFactor

BOOL GetZoomFactor ( LPSIZE lpSizeNum = NULL, LPSIZE lpSizeDenom = NULL, Operador LPCRECT lpPosRect = Nulo ) const;

Valor de retorno

Diferente de zero se o item é ativado para in loco edição e seu fator de zoom é diferente de 100% (1:1); caso contrário 0.

Parâmetros

lpSizeNum

Ponteiro para um objeto de classe CSize que irá armazenar numerador o fator de zoom. Pode ser NULL.

lpSizeDenom

Ponteiro para um objeto de classe CSize que armazenará denominador o fator de zoom. Pode ser NULL.

lpPosRect

Ponteiro para um objeto de classe CRect que descreve a posição do item novo. Se esse argumento for NULL, a função usa a posição do item atual.

Observações

A função de membro GetZoomFactor determina o "fator de zoom" de um item que foi ativado para edição in-loco. O fator de zoom, em pixels, é a proporção do tamanho do item atual. Se o aplicativo contêiner não tiver definido extensão do item, sua extensão natural (conforme determinado pela COleServerItem::OnGetExtent) é usado.

A função define seus primeiros dois argumentos para o numerador e o denominador de "fator de zoom." do item Se o item não está sendo editado no lugar, a função define esses argumentos para um valor padrão de 100% (ou 1:1) e retorna zero. Para obter mais informações, consulte técnico Anotação 40, MFC/OLE in-loco redimensionamento e Zooming.

Visão geral de COleServerDocMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects

Index