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

Вниз

Горячие клавищи чужого окна   Найти похожие ветки 

 
MiHoY   (2008-02-04 09:20) [0]

народ, подскажите плиз по синтаксису SendMessage
мне надо сделать следующее:
найти хэндл окна (эт я умею)
и отправить ему сочетание клавиш, допустим Shift+A или Ctrl+F
хочу именно узнать синтаксис
интересуют сочетания Shift+, Ctrl+, Atl+
заранее признателен


 
ketmar ©   (2008-02-04 11:45) [1]

зависит от того, на что именно окно реагирует. если мождешь активировать окно, то проще всего это «напечатать» через keybd_event().

если нет — тогда у тебя выбор из посылки «всего набора» (WM_KEYDOWN для shift/ctrl, WM_KEYDOWN для буковки, [WM_CHAR для буковки — не обязательно иногда], WM_KEYUP для буковки, WM_KEYUP для шифта). или просто WM_CHAR с кодом.

Alt+<x> посылают несколько другие сообщения. WM_SYSKEYDOWN/WM_SYSCHAR (кажется, могу ошибиться с «SYS»). в остальном почти то же самое.

примерно так.



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

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

Наверх




Память: 0.46 MB
Время: 0.019 c
15-1223507703
Eraser
2008-10-09 03:15
2008.12.14
Об IT, госзаказах и немного об образовании


2-1225477693
self.name
2008-10-31 21:28
2008.12.14
принцип работы FireBird


3-1211199157
Crookers
2008-05-19 16:12
2008.12.14
Складывание полей DBGrid


15-1223560915
Tricky_
2008-10-09 18:01
2008.12.14
Биоритмы


2-1225706299
Godless
2008-11-03 12:58
2008.12.14
Помогите! Выражения и уравнения...