当Copy别人的MFC对话框的时候,直接添加别人的.cpp .h文件,有时需要改的东西太多了,所以需要我们自己生成对应的.cpp .h文件,具体操作如下:
1.首先说一下如何添加别人的对话框到自己创建的项目中:右键解决方案——>添加——>现有项
-复制别人Dialog下的对话框到自己的Dialog中即可,此时复制他人项目中的对话框完成。
2.生成对话框对应的.cpp .h文件:右键对话框——>添加类,我选了CDialog
其中基类中CDialogEx和CDialog区别:
CDialogEx继承CDialog,在原有功能下进行了一下扩展,比如可以换背景图片、背景颜色等。另外还改了一些与界面相关的东西。
注:上面是在已有对话框的情况,如果要自己新建一个对话框并生成对应的头文件,则
资源视图—>Dialog—>右键—>添加资源—>新建—>对话框—>对话框按右键,添加类。