Partager via


COleServerItem::OnDrawEx

Appelé par l'infrastructure pour tout le dessin.

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

Paramètres

  • pDC
    Pointeur vers l'objet CDC sur lequel dessiner l'élément.Le contrôleur de domaine est connecté automatiquement au contrôleur de domaine de l'attribut afin que vous puissiez appeler des fonctions d'attribut, bien que ce faire rendre le métafichier spécifique à l'appareil.

  • nDrawAspect
    Valeur d'énumération DVASPECT.Ce paramètre peut avoir l'une des valeurs suivantes :

    • l'élément d'DVASPECT_CONTENT est représenté de telle sorte qu'il puisse être affiché en tant qu'objet incorporé à l'intérieur de son conteneur.

    • l'élément d'DVASPECT_THUMBNAIL est affiché dans une représentation « miniature » afin qu'il puisse être affiché dans un outil de recherche.

    • l'élément d'DVASPECT_ICON est représenté par une icône.

    • l'élément d'DVASPECT_DOCPRINT est représenté comme s'il était imprimés à l'aide de la commande print du menu Fichier.

  • rSize
    Taille de l'élément en unités HIMETRIC.

Valeur de retour

Une valeur différente de zéro si l'élément a été correctement dessiné ; sinon 0.

Notes

L'implémentation par défaut appelle OnDraw lorsque DVASPECT est égal à DVASPECT_CONTENT; sinon elle échoue.

Remplacez cette fonction pour fournir des données de présentation des aspects autres que DVASPECT_CONTENT, tel qu' DVASPECT_ICON ou DVASPECT_THUMBNAIL.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleServerItem

Graphique de la hiérarchie

COleServerItem::OnDraw