WINAPI funktion und internet (???)
hallo,
in meinem überweisungsprogramm möchte ich über mein delphiprogramm den "fertig" button drücken. ich habe über winspy auch schon das richtige fenster ermittelt: wndChild := FindWindowEx2(wndMain,'SVWORK', 3); wndChild := FindWindowEx(wndChild, 0, 'IE OleContainer Frame', nil); wndChild := FindWindowEx(wndChild, 0, 'Shell Embedding', nil); wndChild := FindWindowEx(wndChild, 0, 'Shell DocObject View', nil); wndChild := FindWindowEx(wndChild, 0, 'Internet Explorer_Server', nil); problem sn der geschichte ist es ist ein "Internet Explorer_Server" in dem eigentlich programm... und der button scheint ein IMG zu sein. ich komm einfach nicht an die bezeichnung ran, dass ich den klicken lassen kann. habt ihr ne idee? danke |
Re: WINAPI funktion und internet (???)
Es könnte sein, dass das Programm nicht will, dass der Button von außen gedrückt wird :stupid:
Ansonsten vll. so: verschiebe den Mauszeiger auf den Button und löse einen Mausklick aus ... |
Re: WINAPI funktion und internet (???)
Besorge dir IWebBrowser2 vom Handle, dann IHtmlDocument2, suche das Button Element und rufe seine click Methode auf.
Beispiele findest du im Forum. |
Re: WINAPI funktion und internet (???)
wie meinst du das mit iwebbrowser2? ich habe schon einige beiträge gelesen, wo sowas in der art diskutiert wird, aber dann brauchte man eine webbrowserkomponente indem die seite aufgerufen war, das ist bei mir ja nicht der fall, da es in einem festen programm ist!
lg chris |
Re: WINAPI funktion und internet (???)
Zitat:
Du brauchst nur das IWebBrowser2 Interface von dem Handle des Objects 'Internet Explorer_Server' GetIEFromHWND |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:18 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