Einzelnen Beitrag anzeigen

Van HelF

Registriert seit: 24. Okt 2005
Ort: Karlsbrunn
195 Beiträge
 
Delphi 7 Personal
 
#6

Re: Titelleiste eines fremden fensters auslesen

  Alt 26. Jun 2006, 21:55
danke für den tipp
habe folgendes versucht:

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
var
  Buf : string;
  wnd : HWND;
begin
  wnd:=FindWindow(nil, PChar('Opera'));
  SetLength(Buf,SendMessage(wnd,WM_GETTEXTLENGTH,0,0)+1);
  SendMessage(wnd,WM_GETTEXT,length(Buf),Integer(@buf[1]));
  ShowMessage(buf);
end;
jedoch wird der titel immer noch unvollständig ausgegeben, in diesem falle erscheint nur "Opera" statt z.b. "Opera - Delphi Praxis", woran könnte dies liegen ?
  Mit Zitat antworten Zitat