Visual Studio 2017 用类向导添加MFC类,直接无法添加MFC类;CFormView相关问题---问题解决
之前在学习C++相关方面的知识,用的软件是VS2017,发现在对项目添加MFC类时出现了问题,导致程序无法正确运行。
直接对项目点击添加类,出现的是以下这个界面,如果自行输入类名,你会发现基类是无法自动跳出的,而这个类是一个普通类,不是MFC类。
点击项目---->添加新项---->MFC---->MFC类---->写好就类名,选择基类,就大功告成了。
1、点击项目 添加新项
2、选择MFC
3、写好类名,选好基类
然后发现了一个新问题,显示构造函数出现问题
解决方法:
1、添加一个新对话框,ID命名为IDD_DIALOG1(这个随意命名)
2、然后对这个对话框属性里面的style改为child,border改为NULL
3、打开你新建的类的(此处是CDisplayView)的.h文件,进行ID绑定
4、再为对话框添加一个类,类名随意取,继承类为CFormView。
5、将ID作为参数传入CFormView
然后就大功告成了!