Condividi tramite


COleServerDoc::GetZoomFactor

La funzione membro GetZoomFactor "determina il fattore di zoom" di un elemento è stato attivato per la modifica sul posto.

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

Parametri

  • lpSizeNum
    Puntatore a un oggetto di classe CSize che utilizzerà il numeratore del fattore di zoom.Può essere NULL.

  • lpSizeDenom
    Puntatore a un oggetto di classe CSize che utilizzerà il denominatore del fattore di zoom.Può essere NULL.

  • lpPosRect
    Puntatore a un oggetto di classe CRect che descrive la nuova posizione dell'elemento.Se questo argomento viene NULL, la funzione utilizza la posizione corrente dell'elemento.

Valore restituito

Diverso da zero se l'elemento è attivato per la modifica sul posto e il fattore di zoom ha luogo diverso da 100% (1: 1); in caso contrario 0.

Note

Il fattore di zoom, in pixel, è la percentuale della dimensione elemento nella misura corrente.Se l'applicazione contenitore non ha impostato l'ambito dell'elemento, limitandone l'ambito naturale (determinato da COleServerItem::OnGetExtent).

La funzione imposta i primi due argomenti al numeratore e un denominatore del fattore di zoom dell'elemento "." Se l'elemento non modifica sul posto, la funzione imposta questi argomenti a un valore predefinito 100% (o 1: 1) e restituisce zero.Per ulteriori informazioni, vedere la nota tecnica 40, Ridimensionamento sul posto e zoom di MFC/OLE.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleServerDoc

Grafico della gerarchia

COleServerDoc::GetItemPosition

COleServerDoc::GetItemClipRect

COleServerDoc::OnSetItemRects