Я создаю приложение в стиле проводника MFC SDI (в нем есть разделитель, а правая панель - это область редактирования текста, левая панель - это древовидная структура)
Моя правая панель - это CRichEditView.
Я хочу иметь возможность определять, когда пользователь отредактировал текст, чтобы установить флаг, показывающий, что изменение было внесено, но не было сохранено. Я пробовал несколько способов сделать это, например. перехватывает WM_KEYDOWN в PreTranslateMessage, но это ловит все и мешает клавишам редактировать представление. Я также попытался добавить ON_WM_KEYDOWN () к карте сообщений в MyView.cpp. Опять же, это, кажется, предотвращает какое-либо влияние клавиш на текст в представлении. Я хочу разрешить пользователю редактировать текст в представлении, но приложение должно знать, что это было сделано.
Пожалуйста, помогите - я часами искал способы сделать это.
Большое спасибо