COleServerDoc::GetZoomFactor

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

Valore restituito

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

Parametri

lpSizeNum

Puntatore a un oggetto della classe CSize che conterrà il numeratore del fattore di zoom. Può essere NULL.

lpSizeDenom

Puntatore a un oggetto della classe CSize che conterrà il denominatore del fattore di zoom. Può essere NULL.

lpPosRect

Puntatore a un oggetto della classe CRect che descrive la nuova posizione dell'elemento. Se questo argomento è NULL, la funzione utilizza la posizione corrente dell'elemento.

Osservazioni

La funzione membro GetZoomFactor determina il "fattore di zoom" di un elemento che è stato attivato per la modifica sul posto. Il fattore di zoom, in pixel, è la proporzione di dimensioni dell'elemento a sua estensione attuale. Se l'applicazione contenitore non è impostata nella misura dell'elemento, viene utilizzata l'estensione naturale (come determinato dal COleServerItem::OnGetExtent).

La funzione imposta i suoi primi due argomenti al numeratore e denominatore "zoom factor" dell'elemento. Se l'elemento non viene modificato in atto, la funzione imposta questi argomenti per il valore predefinito è 100% (o 1:1) e restituisce zero. Per ulteriori informazioni, vedere tecnica nota 40, MFC/OLE sul posto il ridimensionamento e lo zoom.

Pa&noramica COleServerDoc |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;COleServerDoc::GetItemPosition, COleServerDoc::GetItemClipRect, COleServerDoc::OnSetItemRects

Index