在 MFC 中,CMFCDropDownToolBar 类确实有一个名为 OnMouseMove 的公共方法。该方法用于处理鼠标移动事件。您可以在派生自 CMFCDropDownToolBar 的类中覆盖这个方法,以执行特定的操作。

以下是 OnMouseMove 方法的一般声明:
void CMFCDropDownToolBar::OnMouseMove(
   UINT nFlags, 
   CPoint point
);

参数说明:
  •  nFlags:鼠标事件标志,指示在鼠标事件发生时哪些键被按下。

  •  point:鼠标事件发生时的坐标。


您可以在派生类中重写这个方法,以实现自定义的鼠标移动事件处理。例如:
void CMyDropDownToolBar::OnMouseMove(UINT nFlags, CPoint point)
{
    // 执行您的自定义鼠标移动操作
    // ...
    
    // 调用基类的处理以确保正确的行为
    CMFCDropDownToolBar::OnMouseMove(nFlags, point);
}

在这个方法中,您可以添加您希望在鼠标移动时执行的代码。


转载请注明出处:http://www.pingtaimeng.com/article/detail/19243/MFC/CMFCDropDownToolBar