very interesting! most test messages works!
1. when i set font to Fixedsys (i always use it
short strokes appeared on the leftside bundle.
2.i'm not sure, but i think, it would be better to use system default codepage as default to edit control (one extra operation, when missed - unpleasure look)
3.what about virtual space? (automatic fill with spaces/crlfs to reach position where cursor was clicked (possible only when typing started)). (it could be placed in todo list)
i think, edit controls, specific to coding, always will be usefull!