
25.11.2008, 00:36
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 303
Провел на форуме: 811764
Репутация:
119
|
|
Сообщение от WinUser.H
/*
* VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys.
* Used only as parameters to GetAsyncKeyState() and GetKeyState().
* No other API or message will distinguish left and right keys in this way.
*/
Так, вроде работает:
Код:
while(true)
{
if(GetKeyboardState(keysState)==0)
{
MessageBox(0,"Error",0,0);
return 1;
}
if(keysState[VK_SHIFT])
{
MessageBox(0,"Pushed","ok",0);
return 0;
}
Sleep(100);
}
только вот Shift должен быть нажат во время запуска проги
|
|
|