int CDockablePane::HitTest(CPoint point, BOOL bDetectCaption = FALSE);
参数:
- point: 表示要测试的点的 CPoint 对象。
- bDetectCaption: 一个 BOOL 类型的标志,指示是否检测窗格标题栏。如果为 TRUE,则表示在标题栏上执行命中测试。
返回值:
- 如果点位于标题栏上,返回 HTCAPTION。
- 如果点在边框上,返回 HTBORDER。
- 如果点在关闭按钮上,返回 HTCLOSE。
- 如果点在最小化按钮上,返回 HTMINBUTTON。
- 如果点在还原按钮上,返回 HTMAXBUTTON。
- 如果点在标题栏上但未命中任何按钮,返回 HTNOWHERE。
- 如果点在客户区域内,返回 HTCLIENT。
- 如果点在非客户区域内,返回 HTBOTTOM、HTBOTTOMLEFT、HTBOTTOMRIGHT、HTLEFT、HTRIGHT、HTTOP 或 HTTOPLEFT、HTTOPRIGHT。
这个方法用于检测给定点的位置,以确定是否在窗格的标题栏、客户区域、按钮上,或者窗格的边框上。
转载请注明出处:http://www.zyzy.cn/article/detail/17355/MFC/CDockablePane