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

Вниз

Управление произвольным приложением   Найти похожие ветки 

 
Мыш ©   (2003-05-10 11:19) [0]

Получаю хэндл главного окна, а дальше нужно понажимать пункты меню. Но что-то никак не соображу, как правильнь послать сообщение. Нужно wm_keydown или wm_syskeydown? И какие параметры нужно передать? Хэндл главного окна, или обязятельно нужно еще получить хэндл меню?
В хэлпе написано, что нужно использовать виртуальные коды, но сколько ни мучился, ничего не выходит, все что угодно с окном делать могу, а вот послать в меню клавиши -нет.
Если можно, строчку примера, как передать на хэндл Hwnd нажатие пследовательно alt, f, s (чтобы вызвать диалог сохранения)
типа sendmessage(Hwnd,wm_keydown,????,????);


 
Мыш ©   (2003-05-10 17:24) [1]

плиииз!


 
Мыш ©   (2003-05-10 22:52) [2]

up


 
Fenik ©   (2003-05-11 01:08) [3]

Может это поможет? http://delphibase.endimus.com/?action=viewtopic&topic=winctrl


 
мыш ©   (2003-05-11 04:25) [4]

Ну там тоже написано, запускай wm_keydown, смотри коды клавиш. А где коды то? Как альт передать?


 
Мыш ©   (2003-05-11 17:48) [5]

Люди, я уже все перепробовал, что можно. Дошло до того, что запускал в цикле перебор всех значений hi and low param.
Ничего не получается!


 
Мыш ©   (2003-05-12 09:24) [6]

Я честное слово, перед тем, как вопрос задать облазил весь хэлп, этот сайт, факи озерского и интернет!


 
Mikelson   (2003-05-12 11:08) [7]

Забыл MSDN. Самый главный ресурс для программирования под Windows.
The WM_KEYDOWN message is posted to the window with the keyboard focus when a nonsystem key is pressed. A nonsystem key is a key that is pressed when the ALT key is not pressed.

> Хэндл главного окна, или обязятельно нужно еще получить
> хэндл меню?

Окна.

Посмотри WM_SYSCOMMAND



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

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

Наверх




Память: 0.48 MB
Время: 0.021 c
4-70575
new2
2003-03-22 04:41
2003.05.22
Изменение размеров формы


1-70251
Мыш
2003-05-10 11:19
2003.05.22
Управление произвольным приложением


1-70337
tytus
2003-05-09 10:02
2003.05.22
иконка


14-70494
Mop
2003-05-03 04:09
2003.05.22
Прикол с сис. блоком!


1-70332
Valeris
2003-05-08 19:24
2003.05.22
Как узнать размер в байтах ??