关于鼠标中键事件? Topic is solved

这是wxWidgets论坛的中文版本。在这里,您可以用您的母语汉语讨论上面任一子论坛所涉及的所有关于wxWidgets的话题。欢迎大家参与到对有价值的帖子的中英互译工作中来!
HuaMuLan
Earned a small fee
Earned a small fee
Posts: 12
Joined: Wed Nov 30, 2011 3:41 am

关于鼠标中键事件?

Post by HuaMuLan »

Code: Select all

EVT_MOUSE_EVENTS(U_DisplayCanvas::OnMouse)

Code: Select all

EVT_MOUSE_EVENTS(U_Unwrap_Canvas::OnMouse)
我有两个GLCanvas 每一个都有一个OnMouse函数处理鼠标事件。

Code: Select all

if()
...else if(evt.GetWheelRotation())
我用GetWheelRotation处理鼠标滚轮事件。但是当我在U_Unwrap_Canvas滚动鼠标中键的时候事件却发送给U_DisplayCanvas里的OnMouse进行处理的?
HuaMuLan
Earned a small fee
Earned a small fee
Posts: 12
Joined: Wed Nov 30, 2011 3:41 am

Re: 关于鼠标中间事件?

Post by HuaMuLan »

左键先点这个窗口,才可以用中间滚轮滚动事件。其它键都不可以。