Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249432 (10868)
  Suchen
 Zurück zur Übersicht
 AutorThema: Handles und "Unterhandles"...
Joerg Bauer
Datum:30.09.01 18:16 Antwortenals Email verschicken (JoergSeineOma@gmx.de) 


Ich habe fogendes Problem. In vielen Fällen will man den Handle eines bestimmten Objekts in einem Fenster herrausfinden. Mit den normalen Profanbefehlen ist aber nur das finden der Fensterhandle möglich. Wie kann ich aber den Handle z.B. der Statusleiste des Internet Explorer herrausfinden ???

Danke im vorraus,

Joerg Bauer


Uwe ''Pascal'' Niemeier
Datum: 01.10.01 09:15 Antwortenals Email verschicken (Pascalxd@owl-online.de) 


Hallo Joerg!

Da gibt es zwei Möglichkeiten:

1)
Wenn dir die Hierarchie der Fenster und Elemente bekannt ist, kannst du es über die ID der einzelnen Elemente und der Profanfunktion @GetHandle versuchen. Siehe dazu auch das Programm "FensterFänger" unter http://members.aol.com/pascalxd/pages/beta.html

2)
Probier mal die API-Funktion "WindowFromPoint" (damit arbeitet auch der FensterFänger). Aber Achtung: Die Parameter dieser Funktion sind in der Win32.hlp falsch dokumentiert!
Korrekt muß das so aussehen:
def WindowFromPoint(2) !"USER32", "WindowFromPoint"
Handle&=WindowFromPoint(x%,y%)

HTH
Pascal


 Zurück zur Übersicht