is there any efficient way to insert a string into an edit control without simulating the key presses through messages like WM_KEYDOWN? i mean, insert a string wherever the cursor is, even if its in the middle of a document?