Partager via


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

Voir aussi

Référence

Classe de COleControl

Graphique de la hiérarchie

COleControl::OnQueryHitPoint