Das letzte ist genau das, was ich gesucht habe, danke shmia!
Ich würde jetzt allerdings gerne nur das zuletzt aktive Fenster ansteuern. Mit
Delphi-Quellcode:
var
h: HWND;
Buffer: array[0..255] of char;
sTitle: string;
begin
h := FindWindow('ExploreWClass',nil);
if h <> 0 then begin
GetWindowText(h, Buffer, SizeOf(Buffer) - 1);
if Buffer[0] <> #0 then sTitle := Copy(StrPas(Buffer), 1, SizeOf(Buffer));
end;
[...]
gelingt es mir auch, den
Handle / Titel des zuletzt aktiven Fensters zu erhalten, ich weiß aber nicht, wie ich diese beiden Codes zusammenführen soll. Konkret in shmias Lösung fehlt mir jetzt die Möglichkeit, die Titel der Fenster auszulesen; dann könnte ich nämlich
1. Titel des zuletzt aktiven Explorers auslesen
2. mir mit shmias Code dieses Fenster holen
3. in diesem Fenster navigieren.
Sorry, wenn das Problem trivial klingt, ich habe leider auf dem Gebiet keine Ahnung.
Grüße
Cleaner