我想要修改 MFCedit 框的事件,即当我尝试写入或删除任何字母时。
我得到了关于杀死焦点的事件,但这不是必需的。
我在修改编辑框的内容时想要事件。
我想要修改 MFCedit 框的事件,即当我尝试写入或删除任何字母时。
我得到了关于杀死焦点的事件,但这不是必需的。
我在修改编辑框的内容时想要事件。
要添加到现有答案,可以通过添加EN_CHANGE
控件的事件处理程序来完成。这是在 Visual Studio 中使用 IDE 的简单任务。
有几种方法可以解决这个问题。
单击上下文菜单上的添加事件处理程序...,然后找到要添加的处理程序:
确保选择了您的对话类并且选择了EN_CHANGE
消息类型,然后单击确定将样板代码添加到您的类。现在你可以做你需要做的了。
确保选择了控件并且属性面板在屏幕上可见。
EN_CHANGE
并单击下拉箭头。您将在那里看到一个可供选择的项目,该项目将为您添加事件处理程序。
右键单击DIALOG资源(不是EDIT 控件)并选择Class Wizard...
然后您可以使用类向导添加控件:
去做这个:
EN_CHANGE
事件处理程序。如您所见,有几种方法可以添加EN_CHANGE
事件处理程序。