未为 RichEditControl 调用 ON_EN_CHANGE 事件/处理程序

fur*_*her 2 .net c++ winapi mfc

我有一个没有调用它的ON_EN_CHANGE事件的 Richedit 控件。我还有一个ON_EN_KILLFOCUS正在使用的事件,它运行良好。该ON_EN_CHANGE甚至没有进入事件块,但它的映射声明。有谁知道可能会出什么问题?

如果有帮助,我也有与(常规的,而不是丰富的)编辑控件相结合的旋转控件,这些编辑控件ON_EN_CHANGE事件工作正常。

Jon*_*ter 5

使用EM_SETEVENTMASK消息指定您希望 Rich Edit 控件通知您哪些事件(在 MFC 中,这就是CRichEditCtrl::SetEventMask方法)。

在这种特殊情况下,您需要ENM_CHANGE事件。