Like:
Code: Select all
if( (GetKeyState(VK_CONTROL) & 0x8000) )Or should one check for both like:
Code: Select all
if( (GetKeyState(VK_CONTROL)) || (GetKeyState(VK_CONTROL) & 0x8000) )Moderator: Moderators
Code: Select all
if( (GetKeyState(VK_CONTROL) & 0x8000) )Code: Select all
if( (GetKeyState(VK_CONTROL)) || (GetKeyState(VK_CONTROL) & 0x8000) )Code: Select all
if( (GetKeyState(VK_SHIFT) & 0x8000) ) Code: Select all
if( (GetKeyState(VK_CONTROL)) || (GetKeyState(VK_CONTROL) & 0x8000) )[/code]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputfunctions/getkeystate.asp wrote:The return value specifies the status of the specified virtual key, as follows:
* If the high-order bit is 1, the key is down; otherwise, it is up.
* If the low-order bit is 1, the key is toggled. A key, such as the CAPS LOCK key, is toggled if it is turned on. The key is off and untoggled if the low-order bit is 0. A toggle key's indicator light (if any) on the keyboard will be on when the key is toggled, and off when the key is untoggled
Users browsing this forum: Google [Bot] and 0 guests