Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как нажать определенную кнопку?


Автор: Ockonal 9.1.2008, 23:03
Приветствие smile Вот у меня появился вопрос... Как нажать оперделенную кнопку? Тоесть независимо от раскладки клавы.  ?

Автор: BorisVorontsov 10.1.2008, 00:02
Кнопку? Или все таки клавишу? Если клавишу, то где и с какой целью?
Помедитируй на тему keybd_event.

Автор: Ockonal 10.1.2008, 00:34
Here the sample: 
  
Код

keybd_event( VK_UP,
                      0x45,
                      KEYEVENTF_EXTENDEDKEY | 0,
                      0 );

But I need, push other buttons.. 'D' || 'R'... in Russian and English languages.
How i  will do this?

Автор: BorisVorontsov 10.1.2008, 13:53
Да уж, где английскому учился?

В MSDN есть специальная табличка -- Virtual-Key Codes.
Кроме того, существует специальная функция VkKeyScan[Ex].

Автор: Ockonal 10.1.2008, 19:46
BorisVorontsov, 
Спс, гляну... На англ. печтал, потому что не мог поменять раскладку клавы.

Цитата

Да уж, где английскому учился?


А что не так?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)