Newsgroup: it.comp.lang.delphi
Titolo: Ripristino Applicazione

Ciao a tutti,
credo sia una domanda elementare ma ...... non so piu' dove girarmi.
 
Delphi XE2, windows 7
 
Il programma ha tutte from senza i tre bottoncini di sistema, quindi non si
puo' ridurre ad icona.
Tuttavia nella trybar c'e' un pulsantino che permette di "pulire" lo schermo
e far vedere solo il desktop.
 
A questo punto, nella barra delle applicazioni (title bar) compare il nome
del programma ma non c'e' verso di ripristinare il
programma se non andando a cliccare nuovamente il bottoncino nella trybar.
 
Ho provato a mettere
 
Application.MainFormOnTaskbar := True; (sparisce la title bar)
 
o
 
Application.MainFormOnTaskbar := False; (viene ripristinata la title bar ma
cliccandoci sopra non succede niente)
 
ma cambia poco.
 
Cercando su google ci sono diversie discussioni .... ma non risolvo niente.
 
Qualche soluzione ???? (anche perche' senza cambiare niente in xp va tutto
bene)
 
Grazie
 
Daniele
 
 
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---

 e far vedere solo il desktop.
 
Prima di tutto, la domanda scontata: PERCHE'?
Poi, il "pulsantino" nel systray....
 
1) CHI LO METTE?
2) COME LO CREI?
 
A.

 e far vedere solo il desktop.
 
Se ti riferisci al pulsante standard di Windows che mostra il desktop, il comportamento che riscontri è del tutto normale, anzi sarebbe scorretto - qualora fosse possibile - rimanere visibili nel momento in cui l'utente sceglie di visualizzare le icone del desktop nascondendo tutte le finestre premendo sul pulsante apposito.
 
-- 
MARCO BREVEGLIERI 
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

2) COME LO CREI?
Lo fa W7
 
Comunque oltre all'ironia che ci fa un po' sorridere, il problema che non 
riesco a risolvere e' proprio questo.
Una volta cliccato su "mostra desktop" ovviamente viene mostrato il desktop 
e abbassa tutte le applicazioni aperte.
Mentre con sulle icone di delphi xe, xe2, e tutte le altre applicazioni 
basta cliccare sulla loro icona per farle riapparire, le applicazioni 
compilate con
XE2 sotto W7 non riescono a riapparire.
Per farle riapparire si devo ricliccare "mostra desktop" e, come per magia, 
riappaiono.
In XP questo non succede.
 
Ho anche provato a seguire alcune indicazioni trovate su google, ma senza 
risultato.
Metto un link a caso tra quelli che ho letto, tutte le risposte sono, per lo 
piu', simili a quella data qui sotto.
 
http://stackoverflow.com/questions/13456922/restore-delphi-form-windows-7
 
 
Naturalmente mi scuso per non essere stato chiaro fin dal principio.
 
Ciao a tutti


premendo sul pulsante apposito.
 
Il problema che ho e' l'opposto; non riesco a far riapparire la forma attiva 
del programma "nascosto" quando clicco sulla sua icona nella title bar.
 
http://stackoverflow.com/questions/13456922/restore-delphi-form-windows-7
 
 
Nel link sopra, uguale a quello della risposta ad Alberto, si descrive il 
problema da me riscontrato ..... la soluzione proposta, pero', non funziona.
 
Grazie e ciao


..aveo capito tutt'altro... :-|
 
Dici che su xp sta cosa strana non la fa...
La mainform della tua app è "particolare", tipo mdiparent o stayontop?
In essa gestisci OnActivate o altri eventi che potrebbero rompere le sfere?
Ancora, non è che gestisci dei messaggi di windows?
 
A.
 

Ancora, non � che gestisci dei messaggi di windows?
Macche', tutto normale.
 
Bho!!!
 
Adesso rincaso .....
Domani ricominciamo le ostilita'
 
Grazie
 
Buona serata


 --- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---
Il FormStyle e' su fsNormal? G.