将消息映射到函数
“属性”窗口使您能够将消息处理程序(MFC 用户界面类的成员函数)绑定到应用程序资源生成的消息。它们使用 MFC 消息映射创建绑定。
使用“类视图”创建从某个框架类导出的新类时,它自动将完整的功能类放在指定的头文件 (.h) 和实现文件 (.cpp) 中。
说明 |
---|
若要添加不处理消息的新类,请在文本编辑器中直接创建该类。 |
用“属性”窗口定义或移除消息处理程序
在“类视图”中,单击该类。
在“属性”窗口中,单击“消息”按钮。
说明 在“类视图”中选择类名或者在源窗口中单击时,“消息”按钮可用。
如果项目有消息处理程序,处理程序的名称将出现在右列中消息的旁边。
如果消息没有处理程序,则在“属性”窗口中单击右列中的单元格以将建议的处理程序名称显示为 <添加>HandlerName。(例如,WM_TIMER 消息处理程序建议 <添加>OnTimer 名称)。
单击建议的名称以添加该函数的存根 (stub) 代码。
若要编辑消息处理程序,请在“类视图”中双击消息并在源窗口中编辑代码。
若要移除消息处理程序,请在右列中双击处理程序并选择 <删除>HandlerName。函数的代码被注释掉。