Registriert seit: 2. Jan 2003
Ort: Eibau
768 Beiträge
Delphi 2010 Professional
|
Re: Externes Programm beim Starten nicht anzeigen
21. Okt 2008, 19:45
Yup, das hab ich auch grad gelesen. Das Problem wird folgendes sein - ich starte zwar das Programm versteckt, aber das eigentliche Program wird dann selber einen Childprozess(Hauptfenster?) erstellen und auf den hab ich dann erst Einfluss, wenn ich das Windowhandle ermittelt habe. Da wird wirklich nur die Lösung mit dem extra Desktop übrig bleiben.
[EDIT] Die Lösung mit CreateDesktop scheint doch nicht das gelbe vom Ei zu sein. Mein Programm besitzt die Möglichkeit das Serverfenster bei Bedarf wieder anzuzeigen - das würde aber nur funktionieren, wenn man das Programm nach dem Start wieder zurück auf den normalen Desktop holen kann. So viel ich jetzt gelesen habe, kann man aber ein auf einem anderen Desktop gestartetes Programm nicht wieder zurück auf den normalen Desktop holen oder hab ich das falsch verstanden und es besteht doch eine Möglichkeit dazu?
|