Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: bonmario - Febbraio 27, 2012, 01:27:55 pm

Titolo: Portare un altro applicativo in primo piano
Inserito da: bonmario - Febbraio 27, 2012, 01:27:55 pm
Ciao,
fino ad ora, quando mi č servito, ho usato del codice che avevo trovato tempo fa' per Delphi. Quel codice perņ ricerca gli applicativi in base alla Caption del loro form.
Adesso ho un problema di dover portare in primo piano da un mio applicativo un applicativo fatto da altri che cambia la caption del proprio form durente l'esecuzione.
Qualcuno sa se esiste un metodo che funzioni conoscendo il nome dell'eseguibile e non la caption del suo form?

P.S. La cosa mi serve in Windows, quindi non mi interessa se č o meno portabile in Linux !!!

Grazie in anticipo, Mario
Titolo: Re:Portare un altro applicativo in primo piano
Inserito da: xinyiman - Febbraio 27, 2012, 01:57:05 pm
Codice: [Seleziona]
SetForegroundWindow(Application.Handle);
Perņ devi sapere l'handle dell'applicazione che vuoi portare in primo piano!
Titolo: Re:Portare un altro applicativo in primo piano
Inserito da: bonmario - Febbraio 27, 2012, 08:40:46 pm
Ok, grazie. Faccio un po' di ricerche ...

Ciao, Mario