![]() |
FindWindowEx(...) funktioniert nicht!??? Hilfe
Hallo, ich muss das Handle eine Button in einer Anwendung herausfinden, nur leider funktioniert der unten angegebene code net:
Delphi-Quellcode:
wnd := myfindwindow('Afx:00400000:0','IvAc'); //richtiges Handle wurde gefunden
FindWindowEx(Wnd, 0, 'Button', 'ATIS');// Button Handle wird nicht gefunden / gibt 0 zurück showmessage(inttostr(wnd)); dankö |
Re: FindWindowEx(...) funktioniert nicht!??? Hilfe
bist du dir sicher das deine bezeichnungen richtig sind, und der button auch wirklich ein button ist???
in einigen programmen, werden die buttons durch zb bilder (.jpg, .png, .bmp ...) dargestellt! in solch einem fall kannst du so die schaltfläche nicht finden.... |
Re: FindWindowEx(...) funktioniert nicht!??? Hilfe
ja ich bin mir ziemlich sicher, und zwar habe ich das mittles Fenster-List-O-Mat überprüft, und der findet das handle auch raus nur ich net!?
gut beim Listomat steht da das diese info über enumchildwindows herausgefunden wurde? wie geht das? |
Re: FindWindowEx(...) funktioniert nicht!??? Hilfe
Ich hab einmal damit gearbeitet und muss zugeben das ich das auch nicht ganz verstahnden habe.
Also ich würde das so machen, das dumme ist dass ich es selber nicht verstahnden habe und hoffe dass das vieleicht ein anderer vervollständigen kann
Delphi-Quellcode:
Weil soviel ich mal das in ne hilfe vom Englischen ins Deutsche Übersetz habe, muss man den Klassennamen angeben, oder????
FindWindowEx(Wnd, 0, 'TButton', 'ATIS');
|
Re: FindWindowEx(...) funktioniert nicht!??? Hilfe
Hallo, mit meinem WinSpy (Siehe Signatur) kannst die Controls eines Fensters auflisten und dann den FindWindow() Source generieren lassen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz