COleServerItem::OnDrawEx

Chiamato dal framework per il disegno.

virtual BOOL OnDrawEx(
   CDC* pDC,
   DVASPECT nDrawAspect,
   CSize& rSize 
);

Parametri

  • pDC
    Un puntatore all'oggetto CDC in cui disegnare l'elemento.Il controller di dominio viene automaticamente collegato al controller di dominio dell'attributo in modo da poter chiamare le funzioni di attributo, sebbene tale operazione ha reso metafile specifiche di dispositivo.

  • nDrawAspect
    Valore ottenuto dall'enumerazione DVASPECT.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
    Dimensione elemento in unità HIMETRIC.

Valore restituito

Diverso da zero se l'elemento è stato creato correttamente; in caso contrario 0.

Note

L'implementazione predefinita chiama OnDraw quando DVASPECT è uguale a DVASPECT_CONTENT; in caso contrario non riesce.

Eseguire l'override di questa funzione per fornire dati di presentazione per gli aspetti diversi da DVASPECT_CONTENT, come DVASPECT_ICON o DVASPECT_THUMBNAIL.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleServerItem

Grafico della gerarchia

COleServerItem::OnDraw