CToolTipCtrl::HitTest
ポイントをその場合、ツールに関する特定のツールおよび取得の情報の外接する四角形内にあるかどうかを調べるテストします。
BOOL HitTest(
CWnd* pWnd,
CPoint pt,
LPTOOLINFO lpToolInfo
) const;
パラメーター
pWnd
ツールを含むウィンドウへのポインター。pt
テスト対象の点の座標を含む 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を参照してください。
必要条件
ヘッダー: afxcmn.h