• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

DizeL

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

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

admin

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

Barmutik

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

Код:
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

<!--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.
:)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!