Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

сэмулировать нажатие клавиши

7.6K
23 августа 2005 года
Helicopterr
50 / / 21.08.2005
как сэмулировать нажатие пользователем клавиши (например Enter)? В WinApi есть что-нибудь?
299
24 августа 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Helicopterr
как сэмулировать нажатие пользователем клавиши (например Enter)? В WinApi есть что-нибудь?


Кажется нужно посылать определенное сообщение нужному приложению. Но вот какое я не помню:(

255
24 августа 2005 года
Dart Bobr
1.4K / / 09.04.2004
Цитата:
Originally posted by 3D Bob
Кажется нужно посылать определенное сообщение нужному приложению. Но вот какое я не помню:(


WM_KEYDOWN или WM_KEYUP :)

7.6K
26 августа 2005 года
Helicopterr
50 / / 21.08.2005
Цитата:
Originally posted by Dart Bobr
WM_KEYDOWN или WM_KEYUP :)



получается нужно так:

SendMessage( hWnd, WM_KEYUP, wParam, lParam );

но как сообщить о нажатии конкретного key?

SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает

or

SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает

299
26 августа 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Helicopterr
получается нужно так:

SendMessage( hWnd, WM_KEYUP, wParam, lParam );

но как сообщить о нажатии конкретного key?

SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает

or

SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает



А по твоему зачем wParam, lParam ????
Знак | используется обычно во флагах. (побитовое или)

255
27 августа 2005 года
Dart Bobr
1.4K / / 09.04.2004
Цитата:
Originally posted by Helicopterr
получается нужно так:

SendMessage( hWnd, WM_KEYUP, wParam, lParam );

но как сообщить о нажатии конкретного key?

SendMessage( hWnd, WM_KEYUP | VK_RETURN, wParam, lParam ); //не работает

or

SendMessage( hWnd, VK_RETURN, wParam, lParam ); //не работает


MSDN читать пробовал??? Там все есть. И даже в любом справочнике по Windows API должно быть. RTFM!!!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог