Einzelnen Beitrag anzeigen

Delphi-Checker

Registriert seit: 4. Dez 2007
Ort: Im Osten
18 Beiträge
 
Delphi 10.1 Berlin Starter
 
#1

Daten aus fremden Control abfragen

  Alt 4. Apr 2010, 09:06
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:
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;
Was ich benötige ist der Text in der oberen Liste (Anhang).
Vieleicht kann mir ja jemand helfen.
Miniaturansicht angehängter Grafiken
funk_1_849.jpg  
  Mit Zitat antworten Zitat