Mostrar tantos botones en la barra de tareas como forms abra la aplicación
Artículo por cadetill · 27 febrero 2016
5009 vistas
Para este caso bastará con sobreescribir el método protegido CreateParams
Si además queremos que al minimizar la ventana principal no se minimicen las otras ventanas, bastará con añadir una linea al código presentado.
Nota: no funciona para aplicaciones MDI y los formularios mostrados es recomendable que no sean modales.
delphi
.... protected procedure CreateParams(var Params: TCreateParams); override; .... procedure TForm2.CreateParams(var Params: TCreateParams); begin inherited; Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW; end;
Si además queremos que al minimizar la ventana principal no se minimicen las otras ventanas, bastará con añadir una linea al código presentado.
delphi
procedure TForm2.CreateParams(var Params: TCreateParams); begin inherited; Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW; Params.WndParent := GetDesktopWindow; end;
Nota: no funciona para aplicaciones MDI y los formularios mostrados es recomendable que no sean modales.