COleServerItem::OnSetExtent
Appelé par l'infrastructure pour indiquer au élément OLE le nombre coûte espace disponible à partir de le document conteneur.
virtual BOOL OnSetExtent(
DVASPECT nDrawAspect,
const CSize& size
);
Paramètres
nDrawAspect
Spécifie l'aspect du élément OLE dont les limites spécifié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.
size
Une structure de CSize spécifiant la nouvelle 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 SetExtent de l'objet correspondant d' COleClientItem est appelée. L'implémentation par défaut affecte m_sizeExtent membre à la taille spécifiée si nDrawAspect est DVASPECT_CONTENT; sinon elle retourne 0. Remplacez cette fonction pour effectuer le traitement spécial lorsque vous modifiez la taille de l'élément.
Configuration requise
Header: afxole.h