Hallo zusammen!
Ich soll aus meinem Programm heraus ein anderes Programm in den Vordergrund setzen. Folgendes Problem:
Ich starte mein externes Programm mit AppID = Shell(Filename, vbNormalFocus)
Focus setze ich mit
AppActivate(AppID)
So weit so gut. Leider wird, wenn das externe Programm vorher minimiert worden ist, dieses nicht mehr auf NormalFocus zurückgesetzt.
Alternativ habe ich es mit Findwindow und ShowWindow aus der user32.dll probiert.
Das funktioniert (unter Visual Studio 2019) leider auch nicht mehr, weil es einen Stapel-Konflikt verursacht.
Habe ich andere Möglichkeiten ein externes, minimiertes Programm wieder auf NormalFocus oder Maximiert zu setzen?
Ich soll aus meinem Programm heraus ein anderes Programm in den Vordergrund setzen. Folgendes Problem:
Ich starte mein externes Programm mit AppID = Shell(Filename, vbNormalFocus)
Focus setze ich mit
AppActivate(AppID)
So weit so gut. Leider wird, wenn das externe Programm vorher minimiert worden ist, dieses nicht mehr auf NormalFocus zurückgesetzt.
Alternativ habe ich es mit Findwindow und ShowWindow aus der user32.dll probiert.
Das funktioniert (unter Visual Studio 2019) leider auch nicht mehr, weil es einen Stapel-Konflikt verursacht.
Habe ich andere Möglichkeiten ein externes, minimiertes Programm wieder auf NormalFocus oder Maximiert zu setzen?