Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.04;
Скачать: CL | DM;

Вниз

Клавиша ALT   Найти похожие ветки 

 
Max_Keks   (2005-10-03 16:44) [0]

Как программно нажать клавишу ALT зная её скан код 18.


 
ANB ©   (2005-10-03 16:49) [1]

WM_KEYDOWN, WM_KEYUP, может еще понадобиться SetKeyboardState.
Другой вариант keybd_event.
А зачем ?


 
Max_Keks   (2005-10-03 16:57) [2]

У меня програмка что-то вроде удаленного рабочего стола я посылаю на другую машину скан код нажатой клавиши а она его получает и выполняет нажатие переданной клавиши (по её скан коду) использую функцию   keybd_event(key,0,KEYEVENTF_EXTENDEDKEY, 0); Так вот все клавиши работают а вот с ALT"ом проблемка (его код 18)
Если выполняется функция   keybd_event(18,0,KEYEVENTF_EXTENDEDKEY, 0); то виснет вся клава типа происходит вечное нажатие алта пробовал сделать так  
keybd_event(18,0,KEYEVENTF_EXTENDEDKEY, 0);
 keybd_event(18,0,KEYEVENTF_KEYUP,0);

но всеравно таже история.


 
ANB ©   (2005-10-03 17:50) [3]


> Max_Keks   (03.10.05 16:57) [2]
- чего то там про Alt в хелпере про эту функцию было. Почитай внимательно. А я сейчас у себя проверю.


 
ANB ©   (2005-10-03 17:54) [4]

У меня тоже не работает. Седня уже лень разбираться, завтра посмотрю.


 
Eleepod   (2005-10-03 22:00) [5]

keybd_Event(VK_MENU, 0, 0, 0);
keybd_Event(VK_MENU, 0, KEYEVENTF_KEYUP, 0);

Должно работать.


 
ANB ©   (2005-10-04 10:52) [6]

Тогда уж можно F10 эмулировать.


 
Eleepod   (2005-10-04 15:11) [7]

2 ANB

В смысле?



Страницы: 1 вся ветка

Текущий архив: 2005.12.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
2-1131884704
Erick
2005-11-13 15:25
2005.12.04
Подбор пароля по двум символам


1-1131039262
Ins!7t
2005-11-03 20:34
2005.12.04
Ошибка- The compiler could not find the given identifier???


3-1129701482
Smolin
2005-10-19 09:58
2005.12.04
Очередность выполнения SQL запросов


2-1131995292
Wishmaster
2005-11-14 22:08
2005.12.04
ЧТо-то не то... DLL


14-1131929101
Ученик чародея
2005-11-14 03:45
2005.12.04
Вернутся ли мне на форум?