Este es el código que estoy usando:App permanecer detrás de la barra de tareas cuando se inicia en pantalla completa
BorderStyle := bsNone;
WindowState := wsMaximized;
Mi problema es que la aplicación no cubrirá la barra de tareas, pero ir detrás de él.
Funciona bien cuando se cambia a pantalla completa en tiempo de ejecución, pero no funciona al iniciar la aplicación al iniciar el sistema.
ACTUALIZACIÓN
Resulta que esas dos líneas funcionan muy bien. Están en el controlador de eventos FormShow. Si rompo el punto hasta el final de FormShow, la aplicación parece estar en pantalla completa; Puedo ver la aplicación a través de la barra de tareas. Pero después de FormShow la propiedad Top de la aplicación se cambia de alguna manera. No lo cambio en código: el valor es -20, por lo que la aplicación ya no se maximiza.
¿Hay alguna manera de rastrear dónde o cuándo se cambia?
¡Gracias de antemano!
ACTUALIZACIÓN
se marca este post. Por favor, no publiques ninguna respuesta! Gracias.
¿Dónde se utiliza este código? ¿En qué evento controlador? – jpfollenius
Esto es lo que significa "área de trabajo", el área en el monitor primario que queda fuera de las barras de herramientas de la aplicación de escritorio (la barra de tareas es una). –
Ha modificado la pregunta para que no solo haga irrelevantes las respuestas y los comentarios existentes, sino que no pregunte lo mismo que pide el título de la pregunta. -1. Es mejor que resuelva la pregunta original de alguna manera y le pida a uno nuevo ... –