Текущий архив: 2003.06.16;
Скачать: CL | DM;
ВнизУбрать прогу с Трэя и ТаскБара при запуске Найти похожие ветки
← →
Dabadabiabo (2003-04-11 11:24) [0]Как скрывать прогу сразу при запуске?
Использую
ShowWindow(FormSendMsg.Handle,SW_HIDE); // Скрываем программу
ShowWindow(Application.Handle,SW_HIDE); // Скрываем кнопку
и рисую иконку в трэее,
но работает только когда приложение запущено.
← →
DVM (2003-04-11 11:26) [1]Все это в OnCreate формы.
← →
Dabadabiabo (2003-04-11 12:45) [2]В OnCreate не работает,
подозреваю, что сначала выполняется
1. OnCreate //Создаем окно
2. ShowWindow(FormSendMsg.Handle,SW_HIDE); // Скрываем программу
3. ShowWindow(Application.Handle,SW_HIDE); // Скрываем кнопку
4. OnShow //Показываем окно
Похоже надо изменить какойто параметр...
← →
AKu (2003-04-11 12:50) [3]В файле проекта пишем:
Application.ShowMainForm:=false;
Application.Initialize;
...
а в обработчике OnCreate формы или в design-time
Form1.Visible:=false
Прекрасно работает.
← →
Dms (2003-04-11 13:54) [4]эх, писуны троянов достали ... :(
← →
Dabadabiabo (2003-04-11 13:54) [5]При Application.ShowMainForm:=false;
запускается как надо, только в Трэе,
но при открытии на форме нет ни одного компонента,
она пустая :(
← →
Dabadabiabo (2003-04-11 15:20) [6]>>DMS
Чувак, сам ты троян!
Че ни разу не видел прог, которые при загрузке в Трей прячутся?
Страницы: 1 вся ветка
Текущий архив: 2003.06.16;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.008 c