COleControl::OnGetViewRect
Appelé par l'infrastructure en réponse à la requête d' IViewObjectEx::GetRect d'un conteneur.
virtual BOOL OnGetViewRect(
DWORD dwAspect,
LPRECTL pRect
);
Paramètres
dwAspect
Description d'DWORD qui forment, ou l'aspect, d'un objet doit s'afficher.Les valeurs valides sont prises de l'énumération DVASPECT ou DVASPECT2:Rectangle englobant d'DVASPECT_CONTENT de l'objet entier.Angle supérieur gauche à l'origine et la taille de l'objet égales jusqu'au degré retourné par GetViewExtent*.*
Objets deDVASPECT_OPAQUE avec un retour opaque rectangulaire de zone qui rectangle.d'autres échouent.
Rectangle deDVASPECT_TRANSPARENT qui couvre toutes les parties transparentes ou irrégulières.
pRect
Pointe vers la structure de RECTL spécifiant le rectangle dans lequel l'objet doit être dessiné.Contrôles de ce paramètre positionner et étirer de l'objet.
Valeur de retour
Une valeur différente de zéro si le rectangle dimensionné selon l'objet est correctement retourné ; sinon 0.
Notes
La taille d'objet est convertie par OnGetViewRect dans un rectangle en commençant à un emplacement spécifique (la valeur par défaut est l'angle supérieur gauche de l'affichage).Remplacez cette fonction si votre contrôle utilise le dessin de deux exécution, et ses parties transparentes opaque et ont des dimensions.
Configuration requise
Header: afxctl.h