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

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

Помогите поместить приложение в TaskBar... [D7, WinXP]


Илья ©   (2004-01-19 17:23:00) 

Помогите разобраться. Пишу: Form1.WindowState:= wsMinimize;
Форма исправно появляется и сворачивается, только не в TaskBar, а в нижний левый угол экрана, как избавиться от этого? Нужно чтобы сворачивалась в TaskBar. Прошу извинить за банальность вопроса, я недавно начал програмировать в Delphi 7, ничего подобного в имеющейся лит-ре не встречал. Помогите, очень нужно...


DeadMeat   (2004-01-20 18:21:00) [1]

Я не понял... А менять стиль окна зачем...??

> Илья   (19.01.04 23:55) [7]
А минимизация происходит по команде пользователя свернутьили программа сама решает когда это сделать и как...??


Илья   (2004-01-19 23:55:00) [2]

procedure TForm1.CreateParams(var Params :TCreateParams); {override;}
begin
  inherited CreateParams(Params);
  Params.ExStyle := Params.ExStyle or WS_Ex_AppWindow;
end;
А можно об этом подробнее, если угодно, имеется форма-1 невидимая(т.е. Visible:= False;), имеется форма-2 (не MDI), вот она то родимая и не хочет прятаться в TaskBar, как положено, а при Form2.WindowState:= wsMinimize; прячеться в левый нижний угол экрана... Помогите разобраться в чем дело. Плз. Ну очень интересно и нужно, весь день лит-ру читаю, а ничего полезного найти не могу...


DeadMeat   (2004-01-19 22:40:00) [3]

Прикольно... Раньше все стремились из TaskBar-а подальше спрятать, а он очень честно хочет его туда поместить...
Либо я не понял о чём речь, либо Application.Minimizeздесь не подходит...


Илья   (2004-01-19 17:41:00) [4]

Шпасибо! От всей Русской души ШпАсИбО!


Anatoly Podgoretsky   (2004-01-19 17:39:00) [5]

Ну так тем более, раз невидимая, никто и не заметит. А иначе устанавливай расширенные стили ОКНА


tp   (2004-01-19 17:33:00) [6]

procedure TForm1.CreateParams(var Params :TCreateParams); {override;}
begin
   inherited CreateParams(Params);
   Params.ExStyle := Params.ExStyle or WS_Ex_AppWindow;
end;


Илья   (2004-01-19 17:33:00) [7]

Да, совершенно верно, она не главная. Чтобы ее свернуть, нужно свернуть главную Форму, да? А как можно этого избежать, скажем главная форма у меня невидимая?


Anatoly Podgoretsky   (2004-01-19 17:29:00) [8]

Значит она не главная.


Наверх

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