COleControl::OnQueryHitRect
Appelé par l'infrastructure en réponse à la requête d' IViewObjectEx::QueryHitRect d'un conteneur.
virtual BOOL OnQueryHitRect(
DWORD dwAspect,
LPCRECT pRectBounds,
LPCRECT prcLoc,
LONG lCloseHint,
DWORD* pHitResult
);
Paramètres
dwAspect
Spécifie la représentation de l'objet.Les valeurs valides sont prises de l'énumération DVASPECT ou DVASPECT2.pRectBounds
Pointeur vers une structure d' RECT spécifiant le rectangle englobant de la zone cliente du contrôle OLE.prcLoc
Pointeur vers la structure d' RECT spécifiant le rectangle à contrôler une correspondance (chevauchement avec le rectangle objet), par rapport à l'angle supérieur gauche de l'objet.lCloseHint
Non utilisé.pHitResult
Pointeur vers le résultat de la requête de correspondance.Une des valeurs suivantes :HITRESULT_OUTSIDE aucun point du rectangle est atteint par l'objet OLE.
HITRESULT_HIT au moins un point du rectangle est une correspondance avec l'objet.
Valeur de retour
Une valeur différente de zéro si le résultat d'une correspondance est correctement retourné ; sinon 0.
Notes
Demande si le rectangle de l'affichage d'un objet se superpose tout point dans le rectangle donné (correspondances le rectangle).QueryHitRect peut être substituée pour tester des correspondances pour les objets non rectangulaires.
Configuration requise
Header: afxctl.h