Thema: Delphi FindWindowEx

Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#3

Re: FindWindowEx

  Alt 20. Aug 2008, 20:46
Hallo

Die ComboBox besitzt ein Edit Feld als Childwindow welches auch den Text enthält.

Habe mit WinSpy diesen Code erzeugen lassen (IE8)


Delphi-Quellcode:
var
  wndMain, wndChild: HWND;
begin
  wndMain := FindWindow('#32770','Save Picture');
  if wndMain <> 0 then
  begin
    wndChild := FindWindowEx(wndMain, 0, 'ComboBoxEx32', nil);
    wndChild := FindWindowEx(wndChild, 0, 'ComboBox', nil);
    wndChild := FindWindowEx(wndChild, 0, 'Edit', nil);
    if wndChild <> 0 then
    begin
      // Text auslesen..
    end;
  end;
end;
Thomas
  Mit Zitat antworten Zitat