1、首先,在vs2019中是可以在解决方案资源管理器->项目右击->添加->新建项,进去之后建立如类名为CDisplayView,以CFormView为基类的视图类。
2、建立好后,一般最好在新建的视图类的.cpp文件头部添加 #include ”pch.h“ 和 #include ”afxcview.h“ 头文件。
3、在新建的Dialog时,一定要将属性中style属性设为:child,不然会出现,如下错误:
4、我这系统自建的CDisplayView.cpp 和CDisplayView.h中,运行时还会报错,需要在
CDisplayView.cpp中改下,如下:
CDispalyView1::CDispalyView1()
: CFormView(IDD_DISPLAY) //IDD_DISPLAY是自己新建的Dialog的ID
{
}
CDisplayView.h 中添加:
#ifdef AFX_DESIGN_TIME
enum { IDD = IDD_DISPLAY };
#endif
具体位置如下:
5、最后,再提醒一下,新建的Dialog不要忘了建立,不然运行出来界面是错的。
有关VS2019 基于MFC下CFormView相关问题
最新推荐文章于 2024-06-08 17:29:55 发布