我需要将QMouseEvent转换为MOUSEINPUT。MOUSEINPUT有很多像MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_LEFTUP这样的标志,但是QMouseEvent的动作数量非常有限。是否有任何现有的解决方案?如果我需要自己写,我怎么才能弥补空白呢?
发布于 2011-05-16 16:55:30
QT涵盖了鼠标使用的所有情况,但它将它们拆分为不同的变量,而不是MOUSEINPUT。例如,MOUSEEVENTF_LEFTDOWN将是带有type = QEvent::MouseButtonPress , button = Qt::LeftButton.的QMouseEvent,依此类推。唯一没有被qt覆盖的获胜事件是奇怪的事件MOUSEEVENTF_XDOWN和MOUSEEVENTF_XUP
https://stackoverflow.com/questions/6014032
复制相似问题