Questo è il codice che sto utilizzando:App stare dietro barra delle applicazioni quando si inizia a schermo intero
BorderStyle := bsNone;
WindowState := wsMaximized;
Il mio problema è che l'applicazione non coprirà la barra delle applicazioni, ma andare dietro di esso.
Funziona correttamente quando si passa a schermo intero in fase di esecuzione, ma non funziona quando si avvia l'applicazione all'avvio del sistema.
UPDATE
Risulta che queste due linee funzionano molto bene. Sono nel gestore di eventi FormShow. Se punto di interruzione fino alla fine di FormShow, l'applicazione sembra essere a schermo intero; Posso vedere l'applicazione attraverso la barra delle applicazioni. Ma dopo FormShow la proprietà Top dell'applicazione viene modificata in qualche modo. Non lo cambio in codice - il valore è -20, quindi l'applicazione non è più ingrandita.
C'è un modo per tenere traccia di dove o quando è cambiato?
Grazie in anticipo!
UPDATE
Questo post è in posizione. Si prega di non pubblicare alcuna risposta! Grazie.
Dove si utilizza questo codice? In quale event handler? – jpfollenius
Questo è ciò che significa "area di lavoro", l'area sul monitor principale lasciata dalle barre degli strumenti dell'applicazione desktop (la barra delle applicazioni è una). –
Hai modificato la domanda in modo che non solo le risposte e i commenti esistenti siano irrilevanti, ma anche che non chieda la stessa cosa richiesta dal titolo della domanda. -1. Faresti meglio a risolvere la domanda originale in qualche modo e ne chiedi una nuova .. –