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
Linux: Cómo marcar un Archivo de Programa como ejecutable
Tutorial | 0 Comentarios
Reescribir Archivos de Texto con una Longitud de Línea Fija
Tutorial | 0 Comentarios
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Lazarus: Detectar el Sistema Operativo (Compiler Switch)
Tutorial | 0 Comentarios
JavaScript: Capturar el Envío de un Formulario
Tutorial | 0 Comentarios
Delphi/Lazarus: Seleccionar todo con CTRL+A en ListView
Consejo | 0 Comentarios
Delphi/Lazarus: Resultado de ShowModal
Consejo | 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.