Ссылка
Заметки по поводу создания "простейшего" редактора текста под windows.
Поэтапно описываются шаги по созданию редактора, с учетом обработки мишки и клавиатуры, margins и т.д.
Рассматриваются вопросы загрузки больших файлов, unicode, uniscribe (right-to-left typing, ect.) и т.д. и т.д.