Hallo
ich hab ein problem
ich werfe mittels
ForceForegroundWindow(GetWindowHandleByExeName('notepad.exe')); den notepad in den Vordergrund. Funktioniert wunderbar jedoch wird das fenster nicht aktiv.. erst wenn ich in das Fenster klicke wird es Aktiv .. es sollte aber gleich nachdem ich die Funktion aufrufe aktiv werden!!
Ich habe es auch schon mit folgenden funktionen probiert:
Delphi-Quelltext
1: 2: 3:
| SetForegroundWindow(GetWindowHandleByExeName('notepad.exe')); SetActiveWindow(GetWindowHandleByExeName('notepad.exe')); Windows.ShowWindow(GetWindowHandleByExeName('notepad.exe'), SW_Normal); |
Der notepad erscheint zwar aber er wird nicht aktiv bekommt den focus nicht
Die postmesage funktion geht überhaupt nicht
Delphi-Quelltext
1:
| postmessage(GetWindowHandleByExeName('notepad.exe'),WM_SYSCOMMAND,SC_RESTORE,0); |
Kann mir jemand helfen?
hab schon das ganze forum durchsucht!
danke