Delphi: Mostrar otras Ventanas además de la Ventana Principal en la Barra de Tareas
Consejo de Progger99 | 18/04/2022 a las 10:38
Al escribir una aplicación de Delphi con más de una ventanas (formularios / forms), normalmente solo aparece la ventana principal de su programa en la barra de tareas (taskbar), de modo que solo se puede abrir esta ventana principal usando la barra de tareas. Todas las otras ventanas se pueden ver en el escritorio, pero no en la barra de tareas, de modo que una ventana puede "desaparecer", cuando está oculta detrás de otra ventana.
Si desea visualizar otras ventanas junto al formulario principal en la barra de tareas, puede usar el siguiente código:
protected procedure CreateParams(var Params: TCreateParams); override; //... procedure TForm1.CreateParams(var Params: TCreateParams); begin inherited CreateParams(Params); Params.ExStyle := Params.ExStyle or WS_EX_APPWINDOW; Params.WndParent := GetDesktopWindow; end;
El procedure CreateParams simplemente puede copiarse en la unidad de cada forma o ventana que se debe mostrar en la barra de tareas. Es importante que declare el procedure en "public" y no como "private". Si falta el área "protected" en su unidad, simplemente puede crearlo sobre las declaraciones privadas.
Sobre el Autor
El autor aún no ha agregado una breve descripción del perfil.
Ver Perfil
Temas Relacionados
Script Batch: Apagar Computadora Windows
Tutorial | 2 Comentarios
MySQL: Saltos de Línea en MySQL
Consejo | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
Poner Windows via Script en Hibernación o Modo de Suspensión
Tutorial | 1 Comentario
Linux: Cómo marcar un Archivo de Programa como ejecutable
Tutorial | 0 Comentarios
JavaScript: Capturar el Envío de un Formulario
Tutorial | 0 Comentarios
Lazarus: Detectar el Sistema Operativo (Compiler Switch)
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.