Partager via


COleClientItem::Draw

Appelez cette fonction pour dessiner un élément OLE dans le rectangle englobant spécifié à l'aide de le contexte spécifié de périphérique.

BOOL Draw(
   CDC* pDC,
   LPCRECT lpBounds,
   DVASPECT nDrawAspect = (DVASPECT
)-1 
);

Paramètres

  • pDC
    Le pointeur vers un objet CDC celle utilisée pour dessiner un élément OLE.

  • lpBounds
    Pointeur vers un objet de CRect ou une structure d' RECT qui définit le rectangle englobant dans lequel dessiner un élément OLE (en unités logiques sont déterminées par le contexte de périphérique).

  • nDrawAspect
    Spécifie l'aspect du élément OLE, c. autrement dit., comment elle doit s'afficher.Si nDrawAspect est à 1, le dernier aspect défini à l'aide de SetDrawAspect est utilisé.Pour plus d'informations sur les valeurs possibles pour cette balise, consultez SetDrawAspect.

Valeur de retour

Une valeur différente de zéro si l'opération a réussi ; sinon 0.

Notes

La fonction peut utiliser la représentation de métafichier du élément OLE créé par la fonction membre d' OnDraw d' COleServerItem.

En général vous utilisez Draw pour l'écran, en passant le contexte de périphérique comme pDC.Dans ce cas, vous devez spécifier uniquement les deux premiers paramètres.

Le paramètre d' lpBounds identifie le rectangle dans le contexte de périphérique cible (rapport à son mode de mappage actuel).Le rendu peut impliquer la mise à l'échelle de l'image et peut être utilisé par des applications conteneur d'appliquer une vue qui les échelles entre la vue affiche et l'image imprimée finale.

Pour plus d'informations, consultez l' IViewObject::Draw dans Kit de développement logiciel Windows.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleClientItem

Graphique de la hiérarchie

COleClientItem::SetExtent

COleServerItem::OnDraw