共用方式為


CWnd::OnToolHitTest

架構會呼叫此成員函式的 detemine 點是否在指定之工具的週框 (Bounding Rectangle)。

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 字串的指標。

傳回值

如果找到工具提示控制項, Windows 控制項 ID. 如果找不到工具提示控制項,否則為-1。

備註

如果該點位於矩形,它會擷取有關工具的相關資訊。

如果工具提示關聯的區域不是按鈕, OnToolHitTest 設定結構旗標設為 TTF_NOTBUTTONTTF_CENTERTIP

覆寫提供額外資訊的 OnToolHitTest 比預設提供。

請參閱 TOOLINFO,在 Windows SDK,如需結構的詳細資訊。

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

TOOLINFO

CWnd::FilterToolTipMessage