Registriert seit: 8. Dez 2015
155 Beiträge
|
AW: Pfad des aktiven Fensters ermitteln
29. Apr 2018, 17:36
Ich bin mir nicht 100% sicher was du suchst. Mir ist nicht bekannt, dass ein Fenster einen Dateipfad hat. Sprechen wir hier von Dateipfaden oder was anderem? Wie gesagt, ich kann mich auch irren, aber ich weiß nichts von, dass jedes Fenster einen eigenen Dateipfad hat.
Ein Programm hat den eigenen Programmpfad, also den Pfad der eigenen Exe.
Auch hat meiner Kenntnis nach jedes Programm sein eigenes CurrentDir. Dass der CurrentDir am Anfang, also beim Start des Programms identisch ist mit dem Programmpfad, ist wohl logisch. Du kannst den CurrentDir ändern mit SetCurrentDir, z. B. SetCurrentDir('C:\Windows'), aber es gibt meiner Kenntnis nach nur ein CurrentDir für das Programm, nicht pro Fenster.
Dass man anhand des Handles den Pfad des Programm ermitteln kann, ist klar, auch wenn mir auf die Schnelle die Funktion fehlt, aber auch hier bekommst du nur den Pfad des Programm zurück.
Wie kommst du überhaupt drauf, dass jedes Fenster ein Dateipfad hat. Wo hast du das gelesen? Vielleicht meinst du nur etwas was ich missverstehe.
|