标签: c++ windows multithreading
我有一个线程,每x毫秒捕获所有输入设备的状态。为此,我使用GetAsyncKeyState()表示所有键,GetCursorPos()表示鼠标x / y,XInputGetState()表示控制器状态。这不会报告的是鼠标的滚轮,它不是以单个值表示,而是值的变化,这意味着它必须通过窗口消息确定({{1} })。
GetAsyncKeyState()
GetCursorPos()
XInputGetState()
如果我使用自己的同步,这个线程(不是我的消息泵线程)调用WM_MOUSEWHEEL是否安全?
WM_MOUSEWHEEL