Newsgroup: it.comp.lang.visual-basic
Titolo: Maximize / Minimize un task attivo senza aprirne di nuovi

Scusate,
sono nuovo del NewsGroup
Ho provato a cercare sul sito comune, e su google se l'argomento
fosse già stato dibattuto, ma non ho trovato niente che andasse bene
per il mio utilizzo.
Il problema è quello di poter ripristinare o massimizzare un processo già attivo
che è stato minimizzato dall'utente, senza aprirne di nuovi.
Ho provato con l'API ShellExecute, solo che tutte le volte mi apre un
nuovo processo.
Ringrazio Anticipatamente
Davide

 ha scritto
| Il problema è quello di poter ripristinare o massimizzare un processo già attivo
| che è stato minimizzato dall'utente, senza aprirne di nuovi.
Un processo non puo' essere minimizzato o massimizzato. Una finestra si. Se quello che vuoi sapere
e' come minimizzare o massimizzare una finestra guarda la proprietà WindowState dei form. Forse
avrai bisogno di subclassare la form se hai bisogno di impedire all'utente di minimizzare la
finestra.
| Ho provato con l'API ShellExecute, solo che tutte le volte mi apre un
| nuovo processo.
Ovvio!

"Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio
news:Yh5L7.6024$BA4.2...@news1.tin.it...

Innazitutto grazie per avermi risposto.
Hai perfettamente ragione, devo massimizare o minimizzare una finestra.
Però forse non mi sono spiegato bene, o non ho capite niente.  :-(
Mi spiego meglio (ci provo).
La mia applicazione apre altri programmi (es.: Word, IE...)
Se l'utente minimizza uno di questi, come faccio a ripristinare la finestra
dall'interno del mio programma?
Quali sono le API che possono andar bene?
Grazie
Davide

 ha scritto
| "Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio
| Hai perfettamente ragione, devo massimizare o minimizzare una finestra.
| Però forse non mi sono spiegato bene, o non ho capite niente.  :-(
|
| Mi spiego meglio (ci provo).
| La mia applicazione apre altri programmi (es.: Word, IE...)
| Se l'utente minimizza uno di questi, come faccio a ripristinare la finestra
| dall'interno del mio programma?
| Quali sono le API che possono andar bene?
Non so. Cerca qui:
Come risolvere un problema? Dove trovare informazioni?
1) Per prima cosa consultate la guida in linea.
*  Premere il tasto [F1] in alto a sinistra sulla vostra tastiera.
2) Seconda fonte di informazione: l'MSDN online.
*  
http://msdn.microsoft.com/vbasic/
3) Terza fonte di informazione: cercate tra i vecchi post di questo
newsgroup: quasi tutti i temi sono stati già ampiamente trattati e risolti.
*  
http://groups.google.com/groups?group=it.comp.lang.visual-basic
4) Quarta fonte di informazione: il Sito Comune(SC) di questo NewsGroup.
*  
http://www.it-lang-vb.net/
5) Quinta fonte di informazione: cercate tra i sorgenti già scritti e pronti che al 99%
risolvono quello su cui state lavorando e con minime modifiche.
*  
http://www.it-lang-vb.net/
  (Sezione sorgenti)
*  
http://www.planet-source-code.com/vb/
*  
http://www.vbcode.com
6) Per ultima, se non avete ancora trovato nulla: chiedete al newsgroup.
*  Ricordatevi di leggere il Manifesto di questo Gruppo di Discussione:
 
http://www.it-lang-vb.net/docs/Manifesto.txt
--- Links per approfondire... -------------------------------------------
________
Sommario
¯¯¯¯¯¯¯¯
[API]
[DATABASE]
[PARSER-COMPILATORI]
[SOCKET]
[SOFTWARE DI INSTALLAZIONE]
_________
Contenuto
¯¯¯¯¯¯¯¯¯
___[API]__________________________________________
*  
http://www.allapi.net/
___[DATABASE]_____________________________________
*  
http://www.microsoft.com/data/download.htm
___[PARSER-COMPILATORI]___________________________
*  
http://www.planet-source-code.com/xq/ASP/txtCodeId.985/lngWId.1/qx/vb/scripts/ShowCode.htm
___[SOCKET]_______________________________________
*  
http://www.vbip.com
*  
http://www.socketwrench.com
___[SOFTWARE DI INSTALLAZIONE]____________________
*  
http://www.ginstall.com/

 *  Premere il tasto [F1] in alto a sinistra sulla vostra tastiera.
[CUT]
Grazie, ma forse ho trovato:
Uso la funzione "InstanceToWnd" per ottenere l'handle del processo.
Poi uso la funzione ShowWindow.