Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
21. Nov 2009
Ja, sowas hab ich auch gelesen,
aber es gibt doch so Multi-Desktop-Programme und da kann man doch auch die Fenster zwischen den Desktops bewegen?
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
21. Nov 2009
Wenn es dir egal ist, ob die Anwendung sichtbar ist, dann könntest du sie auf einem anderem Desktop starten (geht ja mit CreateProcess) und die dort erstellten Fenster auf den Hauptdesktop so zurückschieben, daß sie dort nicht stören.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
21. Nov 2009
Nee, da du ja nur als Parent eines Fensters eintreten kannst, aber beim Start gibt es nur die Application (eventuell schon threads), aber die Fenster erstellt ja die App erst später.
Forum: Win32/Win64 API (native code)
Delphi
by himitsu,
21. Nov 2009
Du kannst versuchen das andere Programm minimiert zu starten, aber das Problem dabei ist immer, daß das Andere Programm auch diese Startparameter auswerten und entsprechend seine Fenster erstellen/laden muß, welches nicht von allen Programmen gemacht wird.
Alternativ könnte man entweder die erstellten Fenster nachträglich in den Hintergrund schieben,
bzw. man könnte auch die APIs hocken,...