我理解如何将此功能与一个键一起使用,但如何将它与两个按键一起使用?
喜欢:GetAsyncKeyStat(VK_LBUTTON&& VK_RBUTTON);
答案 0 :(得分:4)
您必须两次致电GetAsyncKeyState
。
//"And" the returns of GetAsyncKeyState
//Then "and" the result with 0x8000 to get whether or not the Most Significant Bit is set
bool bBothPressed = GetAsyncKeyState(VK_LBUTTON) & GetAsyncKeyState(VK_RBUTTON) & 0x8000;
答案 1 :(得分:2)
通常,如果要查询多个键,最好的答案是使用GetKeyboardState,它返回数组中每个虚拟键的状态,您可以直接有效地处理它。