Partager via


COleServerItem::OnGetExtent

Appelé par l'infrastructure pour récupérer la taille, en unités HIMETRIC, du élément OLE.

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

Paramètres

  • nDrawAspect
    Spécifie l'aspect du élément OLE dont les limites doivent être récupérées.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
    Référence à un objet d' CSize qui reçoit la taille du élément OLE.

Valeur de retour

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

Notes

Si l'application conteneur est écrite avec la bibliothèque MFC, cette fonction est appelée lorsque la fonction membre de GetExtent de l'objet correspondant d' COleClientItem est appelée.L'implémentation par défaut n'exécute aucune opération.Vous devez l'implémenter vous-même.Remplacez cette fonction si vous souhaitez exécuter un traitement spécial en gérant une demande de la taille du élément OLE.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleServerItem

Graphique de la hiérarchie

COleClientItem::Draw

COleClientItem::GetExtent