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::GetItemPosition