![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как убрать мое приложение с панели задач [D7, WinXP]
BOB16 © (2006-12-02 22:40:00)В своем приложении, в котором фактически нет окон отображения, вызываются другие приложения(которые имеют окна визуализации), а по-окончании их работы принимается решение на запуск других..
Хотелось бы убрать с панели задач пускающее приложение.
Запускаемые им приложения должны остаться на панели задач.
Если возможно, при этом поменять подписи на панели задач.
BOB16 (2006-12-03 12:13:00) [1]Всем спасибо!
Нашел..
var
StartInfo_ : Tstartupinfo;
ProccessInfo_ : Tprocessinformation;
.....
StartInfo_.lpTitle:= LPTSTR('нужная подпись...');
...
CreateProcess(nil,'Commandline',nil,nil,false,Create_default_error_mode,nil,'Wor kDir',StartInfo_,ProccessInfo_)
....
Обсуждение закрыто!
BOB16 (2006-12-03 11:20:00) [2]> Германн © Зачем всё это?
Windows-приложение запускает DOS-программки и необходимо отследить, чтобы не запускались одновременно несколько экземплятор этих DOS-программ, а то идут глюки в них...
> Loginov Dmitry ©
Подписи на панелях задач хотелось поменять, чтобы не было малоинформативной записи типа: rv13или pи т.д.(как назван запускаемый DOS-экзешник).
Loginov Dmitry (2006-12-03 08:37:00) [3]> Хотелось бы убрать с панели задач пускающее приложение.
ShowWindow(Application.Handle {FormX.Handle}, SW_HIDE);
> Если возможно, при этом поменять подписи на панели задач.
Там будет то, что ты напишешь в Application.Title либо Form.Caption.
Германн (2006-12-03 01:49:00) [4]
> Хотелось бы убрать с панели задач пускающее приложение.
> Запускаемые им приложения должны остаться на панели задач.
>
> Если возможно, при этом поменять подписи на панели задач.
>
Зачем всё это?