(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
Delphi 11 Alexandria
|
Re: Text aus Fenster einen andren Anwendugn auslegen
23. Jun 2007, 13:47
Moin Tanja,
was passiert, wenn Du das hier
Delphi-Quellcode:
var
hMain : DWORD;
hSub : DWORD;
iLen : integer;
pText : PChar;
begin
hMain := FindWindow('#32770','Test - gut');
if hMain = 0 then begin
ShowMessage('Meldung nicht gefunden'#13#10+
SysErrorMessage(GetLastError));
Exit;
end;
hSub := FindWindowEx(hMain,0,'EDIT',nil);
if hMain = 0 then begin
ShowMessage('Inhalt nicht gefunden'#13#10+
SysErrorMessage(GetLastError));
Exit;
end;
iLen := SendMessage(hSub,WM_GETTEXTLENGTH,0,0)+1;
if iLen = 0 then begin
ShowMessage('Kein Inhalt');
Exit;
end;
pText := AllocMem(iLen);
try
if SendMessage(hSub,WM_GETTEXT,wParam(iLen),lParam(pText)) = 0 then begin
ShowMessage('0 Zeichen kopiert');
end else begin
ShowMessage(pText);
end;
finally
FreeMem(pText,iLen);
end;
end;
verwendest?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|
|
Zitat
|