COleServerItem::OnGetExtent

Chiamato dal framework per recuperare la dimensione, in unità HIMETRIC, l'elemento OLE.

virtual BOOL OnGetExtent(
   DVASPECT nDrawAspect,
   CSize& rSize 
);

Parametri

  • nDrawAspect
    Specifica l'aspetto dell'elemento OLE dei cui limiti devono essere recuperati.Questo parametro può avere uno dei seguenti valori:

    • l'elemento diDVASPECT_CONTENT viene rappresentato in modo che può essere visualizzato come oggetto incorporato nel contenitore.

    • l'elemento diDVASPECT_THUMBNAIL viene eseguito il rendering in una rappresentazione "anteprima" in modo da poter visualizzare in uno strumento di esplorazione.

    • l'elemento diDVASPECT_ICON è rappresentato da un'icona.

    • l'elemento diDVASPECT_DOCPRINT viene rappresentato come se fosse spostato utilizzando il comando di stampa dal menu File.

  • rSize
    Riferimento a un oggetto CSize che riceverà la dimensione elemento OLE.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Se l'applicazione contenitore è stata scritta con la libreria MFC, questa funzione viene chiamata alla funzione membro GetExtent dell'oggetto corrispondente COleClientItem è denominata.L'implementazione predefinita non esegue alcuna operazione.È necessario implementarlo manualmente.Eseguire l'override della funzione se si desidera eseguire l'elaborazione speciale quando si gestisce una richiesta per la dimensione elemento OLE.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleServerItem

Grafico della gerarchia

COleClientItem::Draw

COleClientItem::GetExtent