|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как различить левый и правый Ctrl, Sift, Alt под 98 |
|
Как различить левый и правый Ctrl, Sift, Alt под 98
|
Пользователь Сообщения: 135 |
Профиль | Отправить PM | Цитировать Это все под 98, под XP проблем нет.
В msdn написано что различить можно с помощью GetKeyState(VirtKey); где VirtKey один из: VK_LSHIFT,VK_RSHIFT,VK_LCONTROL,VK_RCONTROL,VK_LMENU,VK_RMENU Но GetKeyState всегда возвращает 0 Что посоветуете? |
|
Отправлено: 03:33, 03-08-2004 |
Старый параноик Сообщения: 2423
|
Профиль | Отправить PM | Цитировать Читаем pdsk docs:
These left- and right-distinguishing constants are available to an application only through the GetKeyboardState, SetKeyboardState, GetAsyncKeyState, GetKeyState, and MapVirtualKey functions. ... Minimum operating systems Windows 95, Windows NT 3.1 Так что ищите багу у себя . |
Отправлено: 12:26, 03-08-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 135
|
Профиль | Отправить PM | Цитировать Бага не нашел, да там и всего-то несколько строк.
Тот-же самый код ( даже тот-же екзешник) под XP работает нормально. Не понимаю в чем дело. Добавлено: Покопался в psdk, В описании одной из приведенных вами функций, а именно GetAsyncKeyState есть ремарка: Цитата:
|
|
Отправлено: 03:11, 04-08-2004 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Медиа - Как програмно поменять правый и левый динамики? | bk99 | Microsoft Windows 2000/XP | 4 | 22-09-2009 06:13 | |
Redhat/Fedora - thinstation-2.2 нужно отключить сочетания клавиш Alt-F1, Ctrl-Alt-F1,... | AlxCruel | Общий по Linux | 0 | 18-09-2009 11:09 | |
[решено] как можно нажать CTRL+ALT+Del одновременно | alexey_a | AutoIt | 11 | 14-04-2009 17:49 | |
[решено] Помогите, левый передний USB не работает, правый передний при вставке флэшки пишет | DreDo | Непонятные проблемы с Железом | 2 | 28-12-2008 12:47 | |
Как нажать клавиши на удаленном компе Ctrl+alt+del | stanislav555 | Сетевые технологии | 1 | 17-10-2003 13:49 |
|