Форум: "Основная";
Текущий архив: 2003.05.22;
Скачать: [xml.tar.bz2];
ВнизУправление произвольным приложением Найти похожие ветки
← →
Мыш (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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c