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

Тема в разделе "Delphi - FAQ", создана пользователем DizeL, 30 авг 2004.

Статус темы:
Закрыта.
  1. DizeL

    DizeL Гость

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

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

    admin Well-Known Member

    Регистрация:
    8 авг 2003
    Сообщения:
    2.811
    Симпатии:
    0
    DizeL
    потму что они неглавные ;)
    просто надо вручную обрабатывать сворачивания дочерних окон и всё.
     
  3. Barmutik

    Barmutik Гость

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

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

    DizeL Гость

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

    Код (Text):
    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.
    :)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей