共用方式為


CToolTipCtrl::HitTest

測試點判斷它是否在指定之工具的週框內,而且,如果是,則會擷取有關工具的相關資訊。

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

參數

  • pWnd
    指標至工具的視窗。

  • pt
    out 包含點的座標的 CPoint 物件的指標要測試的。

  • lpToolInfo
    對包含工具的詳細資訊 TOOLINFO 之結構的指標。

傳回值

如果不是零,點擊測試資訊指定點在工具的週框內;則為 0。

備註

如果這個函式會傳回非零值,結構所指向的 lpToolInfo 填滿與矩形之間按之工具的資訊。

TTHITTESTINFO 結構定義如下:

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
    指定工具的控制代碼。

  • pt
    如果該點位於工具的週框,指定這個點的座標。

  • ti
    如需工具的相關資訊。 如需 TOOLINFO 結構的詳細資訊,請參閱 CToolTipCtrl::GetToolInfo

需求

Header: afxcmn.h

請參閱

參考

CToolTipCtrl 類別

階層架構圖

CToolTipCtrl::GetToolInfo