![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
скрытие [D7, XP]
ы! © (2007-06-26 16:26:00)Здравствуйте! как скрыть прогу от панели задач, но чтоб окно оставалось видимым?
ы! (2007-06-26 17:19:00) [1]спасибо! пашет, родимая!
Однокамушкин (2007-06-26 17:12:00) [2]Ну тогда
SetWindowLong(Application.Handle,
GWL_EXSTYLE,
GetWindowLong(Application.Handle, GWL_EXSTYLE) or WS_EX_TOOLWINDOW);
Tack (2007-06-26 17:10:00) [3]Ну, тогда попробуй что-то вроде такого (по clickmaker)
type
TForm1 = class(TForm)
procedure CreateParams(var Params: TCreateParams); override;
end;
...
procedure TForm1.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
ExStyle := ExStyle or WS_EX_TOOLWINDOW;
end;
ы! (2007-06-26 16:52:00) [4]2Tack Пробовал-не получилось, мож на это влияет то, чо форма-нестандартная(круглая, сделана через имейдж)?
Tack (2007-06-26 16:48:00) [5]ShowWindow(Application.Handle, SW_HIDE);
ы! (2007-06-26 16:40:00) [6]пишу десктоп часы. когда они отображаются на панели задач то это как-то несолидно
clickmaker (2007-06-26 16:36:00) [7]дай стиль WS_EX_TOOLWINDOW или назначь родителем невидимое окно
oldman (2007-06-26 16:28:00) [8]А зачем, если не секрет?