Почему "неглавные" формы странно сворачиваются?

  • Автор темы DizeL
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

DizeL

#1
Главная форма, при попытке сворачивания, сворачивается на панель, как пологается, или в трей, если надо. А вот все остальные как бы уменьшаются в размерах и смещаются в левый нижний угол. Как этого избежать и сделать так, чтобы все сворачивались как главная.
Кто сталкивался, помогите. Жду любые советы. Заранее спасибо.

С уважением, DizeL.
 

admin

Well-known member
08.08.2003
2 754
0
#2
DizeL
потму что они неглавные ;)
просто надо вручную обрабатывать сворачивания дочерних окон и всё.
 
B

Barmutik

#3
Вручную можно и не обрабатывать .. достаточно перекрыть:

Код:
procedure TXXXForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do begin
 ExStyle := ExStyle or WS_EX_APPWINDOW;
 WndParent := GetDesktopWindow;
end;
end;
И тогда всё будет автоматом на панели задач...
 
D

DizeL

#4
<!--QuoteBegin-Barmutik+30:08:2004, 08:43 -->
<span class="vbquote">(Barmutik @ 30:08:2004, 08:43 )</span><!--QuoteEBegin-->Вручную можно и не обрабатывать .. достаточно перекрыть:

Код:
procedure TXXXForm.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 with Params do begin
   ExStyle := ExStyle or WS_EX_APPWINDOW;
   WndParent := GetDesktopWindow;
 end;
end;
И тогда всё будет автоматом на панели задач...[/quote]
Спасибо, попробую. Только вот у меня моник на днях вылетел. Так что с ответом могу затянуть...
С уважением DizeL.
:)
 
Статус
Закрыто для дальнейших ответов.