Autor | Thema: Handles und "Unterhandles"... | | Datum:30.09.01 18:16 
(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
|
| | Datum: 01.10.01 09:15 
(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
|
|
|