Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| pascal |
Сообщение
#1
|
|
Гость |
Как заставить мигать индикаторы на клавиатуре?
|
![]() ![]() |
| mj |
Сообщение
#2
|
|
Adminь ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация: 5 |
Цитата procedure SetNumLock(bState:Boolean); var KeyState : TKeyboardState; begin GetKeyboardState(KeyState); if ( (bState) and (not ((KeyState[VK_NUMLOCK] and 1)=1) ) or ( (not (bState)) and ((KeyState[VK_NUMLOCK] and 1)=1))) then // Simulate a key press keybd_event(VK_NUMLOCK, $45, (KEYEVENTF_EXTENDEDKEY or 0), 0); // Simulate a key release keybd_event( VK_NUMLOCK, $45, (KEYEVENTF_EXTENDEDKEY or KEYEVENTF_KEYUP), 0); end; В XP работает, но в пределах одного приложения и лампочки не мигают :'( |
pascal Как сделать это? 25.10.2002 16:41
AlaRic Re: Как сделать это? 25.10.2002 21:35
Clane Re: Как сделать это? 26.10.2002 1:18
Tosha Re: Как сделать это? 26.10.2002 9:39
mj Re: Как сделать это? 26.10.2002 23:46
CJ Re: Как сделать это? 18.10.2003 1:10![]() ![]() |
|
Текстовая версия | 23.11.2025 9:13 |