释义 |
CWnd::OnToolHitTest
virtual int CWnd::OnToolHitTest( CPoint point, TOOLINFO* pTI ) const;
返回值:如果发现了工具提示控制,则返回1;如果没有发现工具提示控制,则返回-1。
参数:point | 指定光标的x-和y-坐标。这些坐标总是相对于窗口的左上角的。 | pTI | 是一个指向TOOLINFO结构的指针。下面的结构值是缺省设置的:
· | hwnd = m_hWnd | 一个窗口的句柄。 | · | uId = (UINT)hWndChild | 一个子窗口的句柄。 | · | uFlags |= TTF_IDISHWND | 工具的句柄。 | · | lpszText = LPSTR_TEXTCALLBACK | 指向要被显示在指定窗口中的字符串的指针。
|
|
说明: 框架调用这个成员函数来确定一个点是否在指定工具的边界矩形之内。如果该点是在此矩形之内,则此函数返回有关这个工具的信息。 如果与工具提示关联的该区域不是一个按钮,则OnToolHitTest将结构标志设置为TTF_NOTBUTTON和TTF_CENTERTIP。 重载OnToolHitTest可以提供与缺省不同的信息。 参见《Win32 SDK程序员参考》中的“TOOLINFO”可以获得有关此结构的更多信息。
请参阅:TOOLINFO, CWnd::FilterToolTipMessage |