SendMessage() win API
|
![]() линуксоид Сообщения: 189 |
Как послать комбинацию из двух клавиш.
То есть Ctrl + Q, либо другую комбинацию. SendMessage(hnd, WM_KEYDOWN, VK_CONTROL, 1); SendMessage(hnd, WM_KEYDOWN, $51, 1); SendMessage(hnd, WM_KEYUP, $51, 1); SendMessage(hnd, WM_KEYUP, VK_CONTROL, 1); Это не работает ![]() Что-нибуть посоветуйте. Спасибо. |
|
------- Отправлено: 15:00, 02-06-2006 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать И не должно! Как проверять нажатие клавиш будешь? GetKeyState(). Поэтому AttachThreadInput и SetKeyState, а потом SendMessage(hwnd, WM_KEYDOWN, 'Q', 0)
|
Отправлено: 16:07, 02-06-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать Два варианта:
В 9x: BYTE KeyboardState[256]; GetKeyboardState(KeyboardState); KeyboardState[VK_NUMLOCK] = KeyboardState[VK_NUMLOCK] ^ 1; SetKeyboardState(KeyboardState); В NT/2000/XP : keybd_event( VK_NUMLOCK, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0 ); keybd_event( VK_NUMLOCK, 0x45, KEYEVENTF_EXTENDEDKEY | KEYEVENTF_KEYUP, 0); |
Отправлено: 21:51, 02-06-2006 | #3 |
![]() линуксоид Сообщения: 189
|
Профиль | Отправить PM | Цитировать Спасибо ребята, буду пробывать.
|
------- Отправлено: 00:11, 03-06-2006 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Создание потока посредством Win API | Oldst | AutoIt | 4 | 24-07-2009 02:21 | |
[решено] Несоответствие PHP API и Module API | Negativ | Программное обеспечение Linux и FreeBSD | 6 | 10-04-2007 19:53 | |
Win32 API | Нужна помошь по API функциям! | vasika_hk | Программирование и базы данных | 2 | 23-05-2006 09:51 | |
DBGrid (Stringgrid) и Win API | Partizan | Программирование и базы данных | 1 | 13-09-2004 12:03 | |
DOS Клиент Для WIN 2000 Prof, Win 9x,Win NT4 | Leonardo | Сетевые технологии | 10 | 28-04-2004 09:44 |
|