Share via


COleControl::OnQueryHitRect

Aufgerufen vom Framework als Reaktion auf IViewObjectEx::QueryHitRect Anforderung eines Containers.

virtual BOOL OnQueryHitRect(
   DWORD dwAspect,
   LPCRECT pRectBounds,
   LPCRECT prcLoc,
   LONG lCloseHint,
   DWORD* pHitResult 
);

Parameter

  • dwAspect
    Gibt an, wie das Objekt dargestellt werden soll.Gültige Werte werden aus der Enumeration DVASPECT oder DVASPECT2 entnommen.

  • pRectBounds
    Zeiger auf eine Struktur RECT des umschließenden Rechtecks des OLE-Steuerelement-Clientbereichs angibt.

  • prcLoc
    Zeiger auf die RECT-Struktur das für einen Treffer (Überlappung überprüft werden Rechteck angibt, mit dem Objektrechteck), relativ zur oberen linken Ecke des Objekts.

  • lCloseHint
    Wird nicht verwendet.

  • pHitResult
    Zeiger auf das Ergebnis der Trefferabfrage.Einer der folgenden Werte:

    • HITRESULT_OUTSIDE kein Punkt im Rechteck wird durch das OLE-Objekt erreicht.

    • HITRESULT_HIT mindestens ein Punkt im Rechteck würde ein Treffer auf dem Objekt sein.

Rückgabewert

Ungleich 0 (null), wenn ein Trefferergebnis erfolgreich zurückgegeben wird; andernfalls 0.

Hinweise

Fragt ab, ob Anzeigenrechteck eines Objekts sich entweder Punkt im angegebenen Rechteck (Treffer das Rechteck schneidet.)QueryHitRect kann überschrieben werden, um Treffer für nicht rechteckige Objekte zu testen.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchien-Diagramm

COleControl::OnQueryHitPoint