CToolTipCtrl::HitTest

Testet einen Punkt, um zu bestimmen, ob er innerhalb des umgebenden Rechtecks des angegebenen Tools ist und wenn ja ruft Informationen über das Tool ab.

BOOL HitTest(
   CWnd* pWnd,
   CPoint pt,
   LPTOOLINFO lpToolInfo 
) const;

Parameter

  • pWnd
    Zeiger auf das Fenster, das das Tool enthält.

  • pt
    Zeiger auf einen CPoint-Objekt, das die Koordinaten des zu testenden Punkts enthält.

  • lpToolInfo
    Zeiger auf TOOLINFO-Struktur, die Informationen zum Tool enthält.

Rückgabewert

Ungleich 0 (null), wenn der Punkt, der von der Treffertestinformationen angegeben wird, innerhalb des umgebenden Rechtecks des Tools ist; 0 andernfalls.

Hinweise

Wenn diese Funktion einen Wert ungleich 0 zurückgibt, wird die Struktur, die auf durch lpToolInfo gezeigt wird, mit Informationen über das Tool gefüllt, in dem der Punkt Rechtecks liegt.

Die TTHITTESTINFO-Struktur wird definiert, wie folgt:

typedef struct _TT_HITTESTINFO { // tthti

HWND hwnd; // handle of tool or window with tool

POINT pt; // client coordinates of point to test

TOOLINFO ti; // receives information about the tool

} TTHITTESTINFO, FAR * LPHITTESTINFO;

  • hwnd
    Gibt das Handle des Tools an.

  • pt
    Gibt die Koordinaten eines Punkts an, wenn der Punkt im umgebenden Rechteck des Tools ist.

  • ti
    Informationen über das Tool.Weitere Informationen über die TOOLINFO-Struktur, finden Sie unter CToolTipCtrl::GetToolInfo.

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CToolTipCtrl-Klasse

Hierarchien-Diagramm

CToolTipCtrl::GetToolInfo