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

Вниз

ShellExecute и фокус нового окна   Найти похожие ветки 

 
Timon777   (2005-11-18 14:12) [0]

Запускаю приложение с помощью ShellExecute, но оно не получает фокус. При этом новое приложение мигает в панеле задач...Как быть?


 
irishka001 ©   (2005-11-18 14:16) [1]

Поясни, что ты имеешь в виду. И если можно, приведи фрагмент кода. Так сложно понять.


 
Timon777   (2005-11-18 14:21) [2]

Запускаю прогу так
ShellExecute(Handle,"open","My.exe",nil,PChar(ExtractFilePath(Application.ExeName)),SW_RESTORE);

Программа My.exe запускается, но мигает в панеле задач...А мне нужно чтобы стала активной


 
Делфёст   (2005-11-18 14:30) [3]

А я использую WinExec
пример
 getdir(0, tekdir);
 command:="iexplore.exe "+tekdir+"\table.html";
 WinExec(PChar(command),SW_SHOWNORMAL);

может быть несколько не провессионально, но у меня работает!


 
Timon777   (2005-11-18 14:33) [4]

>>Делфёст

Пробовал. Странно то, что всё равно фокус не передаётся


 
irishka001 ©   (2005-11-18 16:16) [5]

Может, стоит попробовать вмеcто SW_RESTORE поставить SW_SHOWMAXIMIZED или SW_SHOW?



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

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

Наверх




Память: 0.47 MB
Время: 0.043 c
14-1132040136
Антоний
2005-11-15 10:35
2005.12.04
Про принтер и USB


2-1131812366
Daiwer
2005-11-12 19:19
2005.12.04
Pchar и забиение на блоки


1-1131112360
Dm__
2005-11-04 16:52
2005.12.04
Подсчитать оптимальный RowHeights для TStringGrid


14-1131556869
Nic
2005-11-09 20:21
2005.12.04
Что такое неэффективное управление?


14-1131958904
Ломброзо
2005-11-14 12:01
2005.12.04
Выборы в Мосгордуму