Fórum minimizar o formulario #262438
17/12/2004
0
obs: esse formularios eu chamo eles da seguinte forma :
form1:=tform1.Create(application);
form1.Show;
Anicetojunior
Curtir tópico
+ 0Posts
17/12/2004
Massuda
Gostei + 0
17/12/2004
Anicetojunior
Gostei + 0
17/12/2004
Massuda
type TMeuForm = class(TForm) // ... protected procedure CreateParams(var Params: TCreateParams); override; // ... procedure TMeuForm.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW; // Experimente comentar/descomentar a próxima linha // para ver se o efeito agrada //Params.WndParent := GetDesktopwindow; end;
Gostei + 0
17/12/2004
Massuda
Altere o CreateParams dos forms secundários que você quer que quando forem minimizados apareçam como botões na barra de tarefas.
Alterar o Params.WndParent afeta como seus forms secundários ficam quando a janela principal do programa é minimizada. Experimente e veja qual faz mais sentido para seu caso.
Gostei + 0
20/12/2004
Anicetojunior
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)