Форум: "WinAPI";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
ВнизГорячие клавищи чужого окна Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2008.12.14;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c