Compartir a través de


COleServerDoc::GetZoomFactor

La función miembro de GetZoomFactor determina el “factor de zoom” de un elemento que se ha producido para la edición en contexto.

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

Parámetros

  • lpSizeNum
    Puntero a un objeto de la clase CSize que contendrá el numerador el factor de zoom. puede ser NULL.

  • lpSizeDenom
    Puntero a un objeto de la clase CSize que contendrá el denominador del factor de zoom. puede ser NULL.

  • lpPosRect
    Puntero a un objeto de la clase CRect que describe la nueva posición del elemento. Si este argumento es NULL, la función utiliza la posición actual del elemento.

Valor devuelto

Distinto de cero si el elemento se activa para la edición en contexto y el factor de zoom es distinto de 100% (1: 1); si no 0.

Comentarios

El factor de zoom, en píxeles, es la proporción de tamaño del elemento a la extensión actual. Si la aplicación contenedora no ha establecido la extensión de elemento, se utiliza su extensión natural (determinado por COleServerItem:: OnGetExtent).

La función asigna los primeros dos argumentos al numerador y el denominador factor de zoom del elemento de “.” Si el elemento no se edita en contexto, la función establece estos argumentos en un valor predeterminado de 100% (o 1: 1) y devuelve cero. Para obtener más información, vea la nota técnica 40, MFC/OLE el cambio de contexto y el zoom.

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleServerDoc Class

Gráfico de jerarquías

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects