Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Pfad des geöffneten Explorer-Fenster ermitteln??? (https://www.delphipraxis.net/169833-pfad-des-geoeffneten-explorer-fenster-ermitteln.html)

romber 14. Aug 2012 21:46

Pfad des geöffneten Explorer-Fenster ermitteln???
 
Hallo!

Habe ein geöffnetes Explorer-Fenster mit dem Inhalt eines Ordners. Das Fenster hat den Fokus. Mein Programm ist ebenfalls geöffnet und möchte prüfen, ob es beim aktiven Fenster um ein Explorer-Fenster handelt und (wenn das der Fall ist) den Pfad des im Explorer geöffneten Ordners ermitteln. Ist das so möglich? Wie mache ich das am besten?

Popov 14. Aug 2012 21:59

AW: Pfad des geöffneten Explorer-Fenster ermitteln???
 
Alles ist möglich. Zuerst das Explorer-Fenster ermitteln, dann ein Editfeld (Classname: Edit) suchen.

romber 14. Aug 2012 22:23

AW: Pfad des geöffneten Explorer-Fenster ermitteln???
 
Vielen Dank für die schnelle Antwort!

Habe so etwas nie gemacht, die Suche hier im Forum hat auch nicht viel gebracht. Vielleicht sind meine Suchbegriffe nicht ganz korrekt.
Wie kann ich ein Explorer-Fenster ermitteln? Bis jetzt habe ich immer ein Fenster-Handle mit der Caption ermittelt. Der Explorer-Fenster hat aber kein Caption (zumindest bei Windows7 nicht).

EWeiss 14. Aug 2012 22:41

AW: Pfad des geöffneten Explorer-Fenster ermitteln???
 
Zitat:

Zitat von romber (Beitrag 1178293)
Vielen Dank für die schnelle Antwort!

Habe so etwas nie gemacht, die Suche hier im Forum hat auch nicht viel gebracht. Vielleicht sind meine Suchbegriffe nicht ganz korrekt.
Wie kann ich ein Explorer-Fenster ermitteln? Bis jetzt habe ich immer ein Fenster-Handle mit der Caption ermittelt.

Dann gebe für das Caption nil ein und verwende den Classnamen

Zitat:

Der Explorer-Fenster hat aber kein Caption
Hat schon zumindest bei mir.. ;)

gruss

Popov 14. Aug 2012 23:18

AW: Pfad des geöffneten Explorer-Fenster ermitteln???
 
Such mal das Tool EDA von Assarbad hier im Forum. Damit kannst du einige Infos über ein Fenster ermitteln. Soweit ich weiß ist da sogar der Code mit dabei, kannst also auch einiges zum Thema lernen.

jaenicke 16. Aug 2012 10:52

AW: Pfad des geöffneten Explorer-Fenster ermitteln???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Die Hierarchie sieht so aus:

Anhang 37444

Aber:
Das Eingabefeld wird erst erstellt, wenn der Benutzer das erste Mal in die Leiste geklickt hat. Vorher gibt es auf diesem Weg keinerlei Möglichkeit an den Pfad zu kommen...
Man kann höchstens die Caption des Fensters parsen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz