Compartilhar via


COleServerDoc::GetZoomFactor

A função de membro de GetZoomFactor determina o fator zoom” de um item que é ativado para edição in-place.

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

Parâmetros

  • lpSizeNum
    Ponteiro para um objeto da classe CSize que contém o numerador do fator de zoom. Pode ser NULO.

  • lpSizeDenom
    Ponteiro para um objeto da classe CSize que contém o denominador do fator de zoom. Pode ser NULO.

  • lpPosRect
    Ponteiro para um objeto da classe CRect que descreve a nova posição do item. Se esse argumento é NULO, a função usa a posição atual do item.

Valor de retorno

Diferente de zero se o item está ativado para edição in-loco e o fator de zoom realiza-se diferente de 100% (1:1); se não 0.

Comentários

O fator de zoom, em pixels, é a proporção de tamanho da sua extensão item atual. Se o aplicativo de recipiente não definiu a extensão do item, sua extensão natural (conforme determinado por COleServerItem::OnGetExtent) é usada.

A função defina seus primeiros dois argumentos para o numerador e o denominador fator de zoom de item “.” Se o item não está sendo editado no lugar, a função define esses argumentos para um valor padrão de 100% a 1:1 (ou) e retorna zero. Para obter mais informações, consulte a observação técnica 40, MFC/OLE no lugar que redimensiona e que aplica zoom.

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Classe COleServerDoc

Gráfico da hierarquia

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects