4.选择要添加 的控消息
9
消息响应函数以类的成员函数形式添加 MFC的类与普通C++类最大的区别,一是有复杂的继 承体系,第二就是有“消息响应”代码。 下节课详细讲解。 本课中,牢记并熟练使用以上步骤即可。
10
MFC编程中,我们通常以继承方式使用MFC中的类。
◦ 比如,标准的Cdialog类中,没有包括任何功能代码,直接 使用该类对象,创建的是一个空对话框。 ◦ 对Cdialog编程,由于无法修改MFC源码,因此从Cdialog中 派生一个子类,比如叫做CMyDialog ◦ 在CMyDialog中实现我们自己想要做的功能代码,这就是 MFC编程
16
思考要实现的功能 控件布局 控件属性修改 通过类向导添加控件变量 通过类向导添加控件消息响应函数 手动添加控件辅助变量或函数 =======完成程序框架========= 完善添加的函数 调试测试
17
如果用到其他相关的功能,此时在类中添加
比如,额外存放数据的普通变量, 算法实现函数等
21
◦ Step1:打开类向导,选择控件、选择消息,点 会弹出提示,意思是,函数代码还需要手动删除。 ◦ Step2: 在Dlg.cpp文件中,手动删除函数。 ◦ Step3: 在资源管理器中,删除对应的控件。 ◦ Step4: 在Resource.h中,删除对应的控件ID宏 如果第一步直接就把资源管理器中的图标删了,也不要 紧。打开Resource.h, 辨认出控件的ID,然后Alt+E+i,全局 搜索该ID,就能找到控件对应的 ON_BN_CLICKED ( IDC_ADD_BUTTON , OnAddButton ) 删除该行,再找后边对应的函数,在.h和.cpp文件中删除函 数即可