Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Программное нажатие кнопки [D5, Win95/98, WinXP]


Pars ©   (2002-10-24 16:01:00) 

Моя программа вызывает другую программу, при запуске которой появляется окно с кнопками "Выполнить" и "Отмена", как програмно из моей программы "нажать" кнопку "Выполнить". Проргамму запускаю через ShellExecute.


Song   (2002-10-29 20:49:00) [1]

BM_CLICK и наступает как бы вследствие нажатия кнопки мыши.


Meshalo   (2002-10-29 17:56:00) [2]

А может стоит нажать не клаву а кнопку мыши?
mouse_event()


Song   (2002-10-29 16:29:00) [3]

Нет. Если надо перехватывать - то нельзя. В Вашем случае я вижу что Вы перехватываете нажатие по пункту системного меню.


Ru   (2002-10-29 16:24:00) [4]

PostMessage(Handle,WM_COMMAND,idOK,0);
то же самое можно и с SendMessage()


Song   (2002-10-24 16:58:00) [5]

SendMessage()


Pars   (2002-10-24 16:27:00) [6]

А каки это сделать?


Song   (2002-10-24 16:23:00) [7]

BM_CLICK нужной кнопке


Наверх

Титульная страница Поиск, карта сайта Написать письмо