我有一个没有调用ON_EN_CHANGE
事件的richedit控件。我还有一个正在使用的ON_EN_KILLFOCUS
事件,它工作得很好。 ON_EN_CHANGE
事件甚至不输入块,但声明了它的映射。有谁知道可能出现什么问题?
如果它有帮助,我也有旋转控件与(常规,非RICH)编辑控件,这些编辑控件ON_EN_CHANGE
事件工作正常。
答案 0 :(得分:3)
使用EM_SETEVENTMASK
消息指定您希望富编辑控件通知您的事件(在MFC中,这是CRichEditCtrl::SetEventMask
方法)。
在这种特殊情况下,您需要ENM_CHANGE
个事件。