次の方法で共有


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

参照

関連項目

CToolTipCtrl クラス

階層図

CToolTipCtrl::GetToolInfo