Delphi - Formulários Filho escondem ao minimizar

12/03/2021

0

Bom dia, Preciso de uma ajuda da comunidade.

Estou fazendo com que o formulário TFORM_TERCEIROS se torne um forma PAI com a função abaixo, contudo ao minimizar a aplicação ou trocar de aplicativo na área de trabalho de windows, ao voltar para o app, os formulários filhos que estão abertos ficam invisíveis, ao dar um clique em qualquer parte do form TFORM_TERCEIROS os forms filhos que estavam abertos voltam a aparecer.

Alguém sabe como resolver?


procedure TFORM_TERCEIROS.CreateParams(var Params: TCreateParams);
begin
     inherited;
       Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW;
       Params.WndParent := GetDesktopWindow; //<== Parece que o problema é causado por esta linha do código.
end;
Pedro Deola

Pedro Deola

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar