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

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

как НЕ главную форму отобразить в панели задач, в рантайме? [D7]


ZiRoCool ©   (2004-07-07 22:09:00) 

у меня есть класс формы, и я его динамически реализую во время работы проги, но проблема в том что вновь созданные формы в панели задач не отображаются!

помогите, PLZ!!!!!!!

P.S. Зачем нужно было прошлое обсуждение закрывать????
я например не понял о чём сказал TUser!


ZiRoCool   (2004-07-09 12:11:00) [1]

Весь ExStyle излазил, но так и не получилось :(


ZiRoCool   (2004-07-08 16:46:00) [2]

Вот теперь понятно!
спосибо всем.

хм, и ещё, а как главную форму из этой панели задач убрать?


KSergey   (2004-07-08 07:26:00) [3]

> [2] ZiRoCool   (07.07.04 23:38)
> вот это я и хотел спросить:
> что такое ExStyle???

Я бы сделал так. Не проверял, но по идее должно работать.

TMainForm = class(TForm)
...
public
{ Public declarations }
procedure CreateParams(var Params: TCreateParams); override;
end;

implementation

procedure TMainForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
Params.ExStyle := ExStyle OR WS_EX_APPWINDOW;
end;


А вообще по TCreateParams яднекс нашел кучу вариантов. Можете у него и про ExStyle применительно к дельфи спросить - тоже, наверняка, кучу кода найдете полезного.


KADAN   (2004-07-08 07:12:00) [4]

SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) or WS_EX_APPWINDOW);


ZiRoCool   (2004-07-07 23:38:00) [5]

вот это я и хотел спросить:
что такое ExStyle???


XStyle   (2004-07-07 22:51:00) [6]

Добавь ей WS_EX_APPWINDOW в ExStyle


Наверх

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