Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
ВнизSendMessge! Найти похожие ветки
← →
Shrek (2002-09-23 01:10) [0]Хочу отправит приложению нажатия клавиш например Ctrl+P, как это можно сделать используя SendMessage(Hanler, WM_KEYDOWN, {?}, {?}).
← →
Rouse_ (2002-09-23 01:59) [1]SendMessage(Hanler, WM_KEYDOWN, Код клавиши в ASCII , 0);
Например для пробела код будет 32
← →
vidiv (2002-09-23 07:14) [2]Мой совет такой:
Создай форму. Кинь на нее TApplicationEvent (может ошибся, но так ясно) Перекрой ONMESSAGE и отлавливай все события с "message=wm_KeyDown" и выводи Wparam и Lparam на экран (В заголовой окна, в Label, в ListBox и ...). Затем нажми Ctrl+P и смотри, что тебе выдаст комп. Потом полученные Wparam и Lparam используй в SendMessage.
Данный метод хорош для ограниченного числа клавиш, а вот если хочешь, что бы любая клавиша (от фанеры), то придется учить английский и читать HELP по WM_KEYDOWN
Если, что пиши vidiv@mail.ru
← →
Song (2002-09-23 08:23) [3]2Rouse_ (23.09.02 01:59)
Ну-ну, а Ctrl ?
← →
Shrek (2002-09-24 03:43) [4]
> vidiv
то придется учить английский и читать HELP по WM_KEYDOWN
а шо без этого незя?
← →
Shrek (2002-09-24 03:49) [5]
> vidiv
давай пример
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.10.03;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c