Programm Foreground+Active
-
Weder mit
SetForegroundWindow() noch mit
SetActiveWindow()habe ich es geschafft eine Konsole in den Vordergrund zu holen. Ist das mit der Konsole schon wieder nicht möglich? Oder geht das einfach nicht?
Wenn das nicht gehen sollte, wie kann ich verhindern, dass ein Konsolenprogramm beim zweiten Aufruf nicht noch einmal aufgerufen wird sondern bloß die alte Instanz aktiviert wird?
MfG SideWinder
-
Habe das doppelte Aufrufen über den Fenstertitel erledigt.
Bloß wie bekomme ich die Konsole in den Vordergrund?
MfG SideWinder
-
Man kann offenbar nur die eigene Konsole nicht in den Vordergrund holen
Das Zweitprogramm kann über SetActiveWindow(hwnd) dies aber schon tun. Warum so umständlich?
MfG SideWinder
-
Lies mal die Doku zu SetForegroundWindow. Die Funktion hat ein paar Einschränkungen unter 2000/XP.
-
Deswegen habe ich das auch schon mit FlashWindowEx() versucht - kein Erfolg :(.
MfG SideWinder
-
-
Danke hoffentlich funktioniert das auch mit Konsolen :).
MfG SideWinder