次の方法で共有


CWnd::OnToolHitTest

フレームワークは detemine にポイントが指定されたツールの外接する四角形内にあるかどうかをこのメンバー関数が呼び出されます。

virtual INT_PTR OnToolHitTest( 
   CPoint point, 
   TOOLINFO* pTI  
) const;

パラメーター

  • point
    カーソルの x 座標と y 座標を指定します。 これらの座標は、ウィンドウの左上隅を基準として常にです。

  • pTI
    TOOLINFO の構造体へのポインター。 次の構造の値は、既定でに設定されます:

    • hwnd = ウィンドウへのハンドル m_hWnd

    • uId = 子ウィンドウへのハンドル (UINT)hWndChild

    • uFlags |= ツールの TTF_IDISHWND ハンドル

    • lpszText = 指定されたペインに表示される文字列へのポインターの LPSTR_TEXTCALLBACK

戻り値

ツールヒント コントロールが見つかった場合、ペイン コントロール ID ツールヒント コントロールが見つからない場合は -1。

解説

ポイントが四角形の場合、ツールに関する情報を取得します。

ツールヒントが関連付けられている領域がボタンである、OnToolHitTestTTF_NOTBUTTONTTF_CENTERTIPに、構造体のフラグを設定します。

既定値と異なる情報を提供するためにオーバーライド OnToolHitTest です。

構造体の詳細については、TOOLINFOを Windows SDKで、" "を参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CWnd クラス

階層図

TOOLINFO

CWnd::FilterToolTipMessage