Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

вызов Execute() с последующей передачей фокуса программе

1.8K
06 февраля 2007 года
Azaze1
102 / / 08.01.2005
Привет всем.
Соственно, описание проблемы: при запуске программы с использованием функции Execute(exec,execdir,prg_name,is_wait) под win2003, запущенная программа появляется в фоновом режиме, т.е. на заднем плане. Можно ли как-то избежать этого? Например как-то перехваить хэндл открываемого окна и передать управление /фокус ему?
Буду признателен за любую инфу/примеры.
7.6K
06 февраля 2007 года
Darien
125 / / 15.01.2006
Честно - первый раз вижу функцию Execute. Обычно юзают 3 вещи
1) CreateProсess 2)ShellExecute 3) WinExec. подбробности в мсдн, там много опций.
1.8K
07 февраля 2007 года
Azaze1
102 / / 08.01.2005
да, пожалуй ShellExecute сгодится для этого ))) спасибо )
1.8K
07 февраля 2007 года
Azaze1
102 / / 08.01.2005
Хм.. Делаю запуск через CreateProcess - окно всё равно запускается и получается на заднем плане, несмотря на то, что вроде бы указываю в Startupinfo структуре тип wShowWindow = SW_SHOWNORMAL...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог