AW: Pfad des aktiven Fensters ermitteln
Zitat:
Ich habe das soeben mit meinem Program Prozesse herausgefunden. Man kann mit Doppelklick auf die Fensteranzahl eines Prozesses oder die gesamte Fensteranzahl sich die (ggf. jeweiligen) Fenster anzeigen lassen. Und beim Namen steht - voilà - der gesuchte Pfad. |
AW: Pfad des aktiven Fensters ermitteln
Zitat:
|
AW: Pfad des aktiven Fensters ermitteln
Ich weis nicht wie dein Programm aufgebaut ist..
Daher zuerst die Frage bekommt dein Fenster den Focus wenn du einen Ordner suchst der den Focus hat? Wenn dem nicht so ist dann kannst du das ganz einfach klären mit einer einfachen abfrage. Wenn dir das Fensterhandle bekannt ist dann verwende das hier und gut ist.
Delphi-Quellcode:
gruss
if (WinHandle = GetFocus) then
begin //bla, bla das WindowHandle hat den Focus. // tu was end; |
AW: Pfad des aktiven Fensters ermitteln
Zitat:
Davon unabhänig ist die Ermittlung des aktiven Fensters (was besser als Fokus formuliert ist, weil sich der Fokus auf die Steuerelemente eines Fensters bezieht). Wie Du das aktive Fenster herausbekommst, ist etwas anderes. |
AW: Pfad des aktiven Fensters ermitteln
Zitat:
Zitat:
Zitat:
gruss |
AW: Pfad des aktiven Fensters ermitteln
Zitat:
|
AW: Pfad des aktiven Fensters ermitteln
Zitat:
Hintergrund ist folgender: Mein Prog läuft im Hintergrund und schaufelt tausende von Dateien von einer externen Festplatte auf meinen Rechner in ein bestimmtes Verzeichns. Auf dem Desktop sind mehrere Ordner geöffnet. Wenn ich einen bestimmten Ordner anklicke (aktiv oder Fokus, nach meinem Verständnis ist das dasselbe) sollen die Daten dort rein verschoben werden. Dafür brauche ich den Pfad des jeweils aktiven Fensters. Offenbar scheint es dafür ja keine Lösung zu geben, was mich aber wundert. Ich kann doch auch das handle des aktiven Fensters ermitteln.... |
AW: Pfad des aktiven Fensters ermitteln
ot
Zitat:
Sieht Interessant aus was Dein Programm so alles ermittelt. edit Ich habe jetzt erst gemerkt das man nach rechts scrollen kann, es fehlt unten eine visuelle Darstellung wo ich so bin in der Liste. Krasse Sache dein Prozeß Prozesse, hast Du echt viel reingepumpt! :thumb::thumb: /ot |
AW: Pfad des aktiven Fensters ermitteln
Zitat:
Es sollte dir doch klar sein das du die Fenster die geöffnet sind auflisten musst. So wie Luckie es dir gezeigt hat. Danach bekommst du das Aktive Fenster durch GetFocus und zwar dann wenn das Fensterhandle das gleiche ist wie das welches über GetFocus (Das aktive Fenster) zurück gegeben wird. Wo ist nun dein Problem? Ok bin raus :) gruss |
AW: Pfad des aktiven Fensters ermitteln
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:11 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