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