有关VS2019 基于MFC下CFormView相关问题

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不要忘了建立,不然运行出来界面是错的。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值