![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
WinAPI [D7, WinXP]
Алексей © (2004-08-10 23:10:00)Как сделать так, чтоб при запуске окно приложения изначально было невидимым?
inic (2004-08-11 11:40:00) [1]Тогда нужно прятать окно другим, б'ольшим по размеру, окном.
rOOse (2004-08-11 11:34:00) [2]
> [9] inic © (11.08.04 11:31)
> Способ с прозрачностью лучше и быстрее :)
Только для 2000, XP
inic (2004-08-11 11:31:00) [3]
> rOOse © (11.08.04 11:26) [8]
> Не морочь голову координаты окна за пределы экрана и сё.
Способ с прозрачностью лучше и быстрее :)
rOOse (2004-08-11 11:26:00) [4]Не морочь голову координаты окна за пределы экрана и сё.
BillyJeans (2004-08-11 09:23:00) [5]да а сделать можно так:
ShowWindow(MainWnd, SW_HIDE);
BillyJeans (2004-08-11 09:17:00) [6]ващето речь про API....
Кириешки (2004-08-11 03:55:00) [7]GuAV © (11.08.04 01:38) [4]
"В dpr где-то раньше Application.Run"
Не обязательно. Его можно засунуть и в OnCreate, так же как и
ShowWindow(Form1.Handle,SW_HIDE);
А если написать
ShowWindow(Application.Handle,SW_HIDE), то программу не будет видно на панели задач.
GuAV (2004-08-11 01:38:00) [8]
> application.showmainform:=false;
Это.
В dpr где-то раньше Application.Run
> visible:=false;
И так False - см Object Inspecor
Ego (2004-08-11 01:05:00) [9]я, вообще-то, плохо разбираюсь в Delphi
visible:=false;
application.showmainform:=false;
Кириешки (2004-08-11 00:12:00) [10]Алексей (10.08.04 23:10)
Любое из етих :
1) Visible := false;
2) ShowWindow(Form1.Handle,SW_HIDE);
3) Showmainform := false;
Chapay (2004-08-10 23:30:00) [11]Не знаю как в 7-м, но в 6-м Delphi есть свойство формы AlphaBlend и AlphaBlendValue(степень прозрачности от 0 до 255)