2014-09-30 41 views
0

我有一个不调用ON_EN_CHANGE事件的richedit控件。我也有一个正在使用的ON_EN_KILLFOCUS事件,它工作得很好。 ON_EN_CHANGE事件甚至没有输入block,但是它的映射被声明了。有没有人有任何想法可能会出错?没有为RichEditControl调用ON_EN_CHANGE事件/处理程序

如果它有帮助,我也有自旋控制buddied(常规,而不是RICH)编辑控件,并且那些编辑控件ON_EN_CHANGE事件工作正常。

回答

2

使用EM_SETEVENTMASK消息来指定您希望丰富的编辑控件通知您有关哪些事件(在MFC中,这是CRichEditCtrl::SetEventMask方法)。

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

+0

正是我所需要的。非常感谢你:)完全忘记了口罩 – furssher 2014-09-30 21:41:34

相关问题