Как запретить в RichEdit смену цвета и шрифта при вставке из буфера обмена данных? У меня при вставке данных шрифт и его цвет, установленный через CHARFORMAT, сбиваются тем что в буфере, иногда к копируемым данным иногда добавляется слово "Обычный". Приходится по WM_NOTIFY - WM_CHAR опять шрифт, цвет переустанавливать, но это конечно криво. Возможно ли самому обрабатывать ctrl-V и проверять данные в буфере? Если через сабклассинг RichEdit, то как там ловить именно ctrl-V? Спасибо.
кто-нибудь в курсе всё-таки как перехватить вставку данных из буфера обмена в RichEdit с возможностью контроля вставляемых данных?
Ты наверное копируешь текст из другого RichEdit-контрола, т.е. в буфер попадает rich-текст с указанием его форматирования. Либо копируй обычный "чистый" текст, либо нужно использовать функцию GetClipboardData и самому парсить.