发现vs2019中根本没有CFormView,这是一个bug吧.
解决方案:
创建一个MFC类随便继承一个类,然后修改继承的类为CFormView.
你会发现你创建类的构造函数那里会出现问题,那是因为CFormView必须关联一个对话框
所以先在你的资源中创建一个对话框,假设这个对话框ID为ID1,创建的类名字为DisplayView
然后在你的类中构造函数中后面加上DisplayView::DisplayView():CFormView(ID1)即可。
同时需要将ID1的属性Style修改为Child才行。
//做到一半突然发现不能关联对话框,所以你需要手动添加对话框到你新建的类
参看这篇博客https://blog.youkuaiyun.com/qq_40727946/article/details/86602652
//真麻烦,后面为控件添加变量仍然要手动添加。。。。。
virtual void DoDataExchange(CDataExchange* pDX); //.h中声明
//.cpp中添加
void 类名::DoDataExchange(CDataExchange* pDX)
{
CFormView::DoDataExchange(pDX);
// DDX_Text(pDX, IDC_EDIT2, sdf);
}