在 MFC(Microsoft Foundation Classes)中,CToolBarCtrl 类确实有一个名为 HitTest 的公共方法,用于检测指定点是否在工具栏的按钮上。

以下是 CToolBarCtrl::HitTest 方法的基本用法:
CPoint point; // 要检测的点的坐标
UINT nHitTest = m_ToolBarCtrl.HitTest(point);

这里,m_ToolBarCtrl 是你的工具栏控件的对象,point 是要检测的点的坐标。HitTest 方法将返回一个标识,表示点所在位置的状态,例如在按钮上、在按钮之间等。你可以根据返回值进行相应的处理。

确保在调用这个方法之前,你的工具栏控件已经被创建和初始化。


转载请注明出处:http://www.zyzy.cn/article/detail/22751/MFC/CToolBarCtrl