Hallo zusammen,
ich versuche nun schon länger einen Text per SendMessage() in ein DBRichEdit einzufügen.
Das
Handle habe ich und es ist auch korrekt. Es passiert aber nichts. Der
DB-Navigator zeigt keinerlei Änderung und demzufolge steht im DBRichEdit auch nicht mein Text.
Versucht habe ich einiges.
U.a. das hier:
Delphi-Quellcode:
s := 'Test, Test, Test';
FOR i := 1 TO Length( s ) DO
SendMessage( my_HWnd, WM_CHAR, Word( s[i] ), 0 );
// Simulate Return Key.
PostMessage( my_HWnd, WM_KEYDOWN, VK_RETURN, 0 );
// Simulate Space.
PostMessage( my_HWnd, WM_KEYDOWN, VK_SPACE, 0 );
Mit Notepad z.B. funktioniert es.
Hat jemand eine wertvollen Tipp für mich?
Vielen Dank schon mal vorab!