hi,
vorweg mir gehts nicht um das auslesen des editfeldes ect. das klappt alles wunderbar, auch das reinschreiben.
aber jeder chat hat ja nun auch nen textbereich. und genau den würde ich gerne auslesen.
ich hab zwar das
handle für den bereich, aber ich kann da nix auslesen.
Delphi-Quellcode:
var
count : integer;
text : string;
begin
wnd := FindWindow('ChatFrame','Chat');
wnd := FindWindowEx(wnd, 0, 'SunAwtCanvas', nil);
wnd := FindWindowEx(wnd, 0, 'SunAwtCanvas', nil);
wnd := FindWindowEx(wnd, 0, 'SunAwtCanvas', nil);
label3.Caption := inttostr(wnd);
count:= 1024;
setlength(text,1024);
count:= SendMessage(wnd, WM_GETTEXT, count, integer(PChar(Text)));
setlength(text,count);
memo2.Lines.Add(text);
end;
damit hole ich mir das
handle und probiere auszulesen. ( btw ja der obere teil ist von winspy
)
wäre das überhaupt möglich das auszulesen?
kann man nicht eigentlich den gesamten datenverkehrt zu dem chatfenster abfangen und auswerten ?!
city-chat heisst der chat
9.24 : mh muss ich wohl noch warten
11:40 : Titel geändert evtl isses so nun besser zu verstehen