Ситуация: есть RichEdit. В нем какой-то текст (разноцветный как нада). Как дописать к этому тексту еще кусок отформатированного в формате RTF текста типа этого: {\cf3 Colored Line\cf0 normal text\par } Есть идеи кроме как положить этот текст в Clipboard, установить курсор в конец и вставить?
EM_SETSEL+EM_REPLACESEL Выделяешь пустой участов и заменяешь его SendMessage(HWND,EM_SETSEL,NPOS,NPOS); SendMessage(HWND,EM_REPLACESEL,1,"А вот и я");
Псибо, разобрался. Нуна было не {\cf3 Colored Line\cf0 normal text\par } вставлять, а {\rtf0\ansi {\colortbl ... {\cf3 Colored Line\cf0 normal text\par } }