Fällt mr ers ein mal auf das
SetText so aussehen sollte:
Delphi-Quellcode:
function SetText(WndHandle: HWND; TextValue: String): Bool;
begin
Result := SendMessage(WndHandle, WM_SETTEXT, 0, LPARAM(PCHAR(TextValue))) = 0;
end;
Der Grund ist das WM_SETTEXT einen Nulltterminierten String erwartet.
Möglicherweise kann es etwas bringen wenn du gleich ein "Enter" mit schickst.
in der Art:
SetText(hDasWndHandle, '200'#13)
An sonsten wurde ich erst einmal prüfen ob es sich wirklich um ein/das Esitfeld handelt.
Du könntest auch
SendKeys verwenden. Zu finden auf der Delphi CD.