ОБСУЖДЕНИЕ

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

3 ответов 5,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

С уважением, DizeL.
 
DizeL
потму что они неглавные ;)
просто надо вручную обрабатывать сворачивания дочерних окон и всё.
 
Вручную можно и не обрабатывать .. достаточно перекрыть:

Код:
procedure TXXXForm.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do begin
 ExStyle := ExStyle or WS_EX_APPWINDOW;
 WndParent := GetDesktopWindow;
end;
end;

И тогда всё будет автоматом на панели задач...
 
<!--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.
:)
 
Статус
Закрыто для дальнейших ответов.