![]() |
Daten aus fremden Control abfragen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
alle Versuche die Daten aus einem Control einer fremden Anwendung zu holen sind bis jetzt gescheitert. Beim Versuch mit WM_GETTEXT erhalte ich immer nur den Namen des Controls. Die Klasse des Controls nennt sich "GXWND".
Delphi-Quellcode:
Was ich benötige ist der Text in der oberen Liste (Anhang).
wndMain := FindWindow(hHandle,'0815');
if wndMain <> 0 then begin wndChild := FindWindowEx(wndMain, 0, 'GXWND','XXCurrent SpeakerXX'); if wndChild <> 0 then begin len := SendMessage(wndChild, WM_GETTEXTLENGTH, 0, 0); SetLength(WndCaption, len); SendMessage(wndChild, WM_GETTEXT, len + 1, Integer(@WndCaption[1])); end; end; Vieleicht kann mir ja jemand helfen. |
Re: Daten aus fremden Control abfragen
Das sieht wie ein RichEdit aus, also würde ich mal die APIs für Richedits versuchen?
|
Re: Daten aus fremden Control abfragen
Als Richedit lässt es sich auch nicht ansprechen.
Habe jetzt mal das Control(Listbox) darunter ins Auge gefasst. Weder mit dem Versuch es als Listbox oder Listview anzusprechen bekomme ich ein Ergebniss. Weiss jemand überhaupt was das für eine Klasse ist "GXWND"? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:42 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