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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
14-8154
NeyroSpace
2002-09-06 16:41
2002.10.03
Папа Римский и INTERNET !???


14-8130
NixteR
2002-09-08 18:43
2002.10.03
Посоветуйте литературу для изучения Delphi 6


3-7793
Duce
2002-09-11 18:49
2002.10.03
Как в связке БДЕ+Оракл вернуть набор(курсор) из хранимой прц/фун?


1-7982
^SANYA
2002-09-20 20:45
2002.10.03
как получить идентификатор любого запущенного процесса?


3-7839
Alex-kosmonavt
2002-09-12 16:47
2002.10.03
TQuery