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