jud*_*rke 2 c++ windows mouse winapi mouseevent
在Windows(Windows 7及更高版本)上获取鼠标光标位置或按钮状态的最合适方法是什么?我之前使用的是DirectInput,但我不再使用它而且不希望这样.我看到有GetCursorPos,但是,我没有看到任何鼠标按钮状态.我以前读过,只是读取窗口消息(例如WM_LBUTTONUP)对于实时应用程序来说被认为是"慢",所以我不知道任何其他选项.
如果要轮询/查询当前光标位置,可以使用GetCursorPos.要查看按钮状态,请使用GetAsyncKeyState.
如果要在窗口中实现消息循环,则鼠标移动的通知是WM_MOUSEMOVE.您将通过此处列出的通知收到鼠标输入的通知.
| 归档时间: |
|
| 查看次数: |
14014 次 |
| 最近记录: |