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 COleServerDoc | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects