Registriert seit: 23. Mär 2010
30 Beiträge
|
AW: Fensterinhalt eines anderen Programm übernehmen
7. Mär 2011, 11:03
Die Nummer ist (hoffentlich) das Handle, welches Du für WM_GETTEXT verwenden kannst.
Gut danke....
Delphi-Quellcode:
function Tform1.GetText(Wnd: HWND): string;
var
textlength: Integer;
Text: PChar;
begin
textlength := SendMessage(Wnd, WM_GETTEXTLENGTH, 0, 0);
if textlength = 0 then Result := ''
else
begin
GetMem(Text, textlength + 1);
SendMessage(Wnd, WM_GETTEXT, textlength + 1, Integer(Text));
Result := Text;
FreeMem(Text);
end;
end;
Das ist die Funktion mit der ich das gettext benutzen will. das Ergebnis ist aber '';
also leer.
|
|
Zitat
|