Показать сообщение отдельно

  #1906  
Старый 25.11.2008, 00:36
criz
Постоянный
Регистрация: 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 должен быть нажат во время запуска проги
 
Ответить с цитированием