Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

скрытие [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]

А зачем, если не секрет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо