Тема: WinApi
Показать сообщение отдельно
Старый 22.07.2003, 23:40     # 3
alexey_ma
Member
 
Регистрация: 10.03.2002
Адрес: Israel
Сообщения: 245

alexey_ma Нимб уже пробиваетсяalexey_ma Нимб уже пробивается
Вот так:

SHORT s=0;
s=GetKeyState(VK_CAPITAL ); //CAPSLOCK
if(s & 1)
m_Stat="On";
else
m_Stat="Off";

Изменить состояние на противоположное можно парой:

keybd_event( VK_NUMLOCK,0x45,KEYEVENTF_EXTENDEDKEY | 0,0 ); //DOWN /ВНИЗ
keybd_event( VK_NUMLOCK,0x45,KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP,0);//UP/Вверх
__________________
Best Regards
alexey_ma вне форума