Ob es so sinnvoll ist, wenn du einen ganzen Text schreibenwillst jedes Zeichen einzeln zu senden... Warum nimmst du nicht WM_SETTEXT? Desweiteren sollte die Forensuch bezüglich dieses Themas se3hr ergiebig sein:
WM_SETTEXT,
Programm fernsteuern,
FindWindow,
FindWindowEx.
Ich würde mir das Ediut für den Text übrigens direkt suchen mit
FindWindowEx und dann mit
WM_SETTEXT direkt reinschreiben. Genauso würde ich auch mit der Schaltfläche verfahren: Suchen und mit
BM_CLICK einen Klick auslösen.