Forum: Win32/Win64 API (native code)
by wallwriht,
8. Mär 2011
Ja ich weiß was du meinst und das mit der OCR ist echt zu aufwändig. Ich brauche den Text aber nicht zeingend, es reicht wenn ich weiß ob in der Picturebox eine bestimmte Farbe vorkommt....das müsste doch gehen.
Forum: Win32/Win64 API (native code)
by wallwriht,
8. Mär 2011
Vielleicht lässt sich das auch lösen, wenn ich irgendwie die Farben in der Picturebox rausbekommen könnte, also ob es grün gibt oder ähnliches... gibt es das?
Forum: Win32/Win64 API (native code)
by wallwriht,
7. Mär 2011
Ok ich probier mal ein anderes Fenster
Also:
DeddyH hatte recht, das lag daran das es eine Picturebox ist. Mit nem Edit klappts super. Kann ich nicht irgendwie den Text aus ner Picturebox auch rausholen... Is ja praktisch wie ein canvas text out was ich einlesen will.....
Forum: Win32/Win64 API (native code)
by wallwriht,
7. Mär 2011
procedure Tform1.findit;
var
wndMain, wndChild: HWND;
begin
wndMain := FindWindow('ThunderRT6FormDC','ICQ Status Checker v.1.7.3');
if wndMain <> 0 then
begin
wndChild := FindWindowEx(wndMain, 0, 'ThunderRT6Frame', nil);
wndChild := FindWindowEx(wndChild, 0, 'ThunderRT6PictureBoxDC', nil);
Forum: Win32/Win64 API (native code)
by wallwriht,
7. Mär 2011
Habe den Tip mit Winspy befolgt und bekomme da das childhandle in form einer Nummer raus.
Wie kann ich das zwischendrin nachkucken wie im obigen Post erwähnt?
Forum: Win32/Win64 API (native code)
by wallwriht,
7. Mär 2011
Gut danke....
function Tform1.GetText(Wnd: HWND): string;
var
textlength: Integer;
Text: PChar;
begin
Forum: Win32/Win64 API (native code)
by wallwriht,
7. Mär 2011
procedure TForm1.Button1Click(Sender: TObject);
var
textlength: Integer;
wnd:hwnd;
pcwintext:pchar;
begin
wnd:= Findwindow(nil,'was auch immer');
Memo1.Text:=gettext(wnd);
Forum: Win32/Win64 API (native code)
by wallwriht,
5. Mär 2011
Hallo zusammen,
Ich würde gerne aus einem anderen Programm etwas übernehmen, was dort im Fenster steht oder auch den ganzen Fensterinhalt. Ich habe den Name des Fensters. Kann man irgendwie nach dem man das Fenster gefunden hat den text als string oder ähnliches bekommen?
lg
wallwriht