Programmausführung abwarten ...
-
Hi Leutz!
Ich hab mal ne Frage: Ich will ein Programm starten, und mein eigenes soll solange warten, bis das andere Programm beendet wurde. Hab das dann mal mit CreateProcess und WaitForSingeObject gelöst, funzt auch.Jedoch habe ich zwei Fragen, die mir das MSDN nicht beantworten konnte:
1. Wenn ich z.B. den Windows-Calculator lade, dann ist der Mauszeiger immer mit einer Sanduhr versehen; Kann man das irgendwie unterdrücken?
2. Kann man bei CreateProcess auch irgendwie showmodes angeben, z.B. währe es cool, wenn man die Anwendung mit SW_MINIMIZED minimiert oder mit SW_HIDE versteckt starten könnte. Geht sowss?Grüsse,
code_pilot
-
1. SetCursor (?!)
2. Ja, aber nur wenn das Programm direkt darauf reagiert (machen die wenigsten). Ich würde mit WM_KILLFOCUS das erscheinende Fenster auf den Namen 'Rechner' testen und das dann per ShowWindow minimieren.M.T.