按住wxWidget

时间:2018-06-20 17:18:56

标签: wxwidgets

我在wxWidget中制作了w图。我想通过按住鼠标左键来启用它。我的想法是捕获所有鼠标事件,在单击鼠标后移动图形,在单击鼠标后退出函数。您有更好的主意吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您需要使用CaptureMouse()来执行此操作。不要忘记稍后再调用ReleaseMouse(),而且重要的是,它还可以处理鼠标丢失的事件(请参阅上面的文档链接),因为您的程序总是会意外丢失捕获的信息,例如如果用户切换到另一个应用程序。