正在学习MFC的小白,错误的地方请大家多多指正。
前言
VS2015和VS2019现在都能很方便地分割窗口了,然而只有2017没有办法用类向导创建一个继承自CFormView类与对话框关联,但又不想重新下一个VS了实在太占空间了。没有办法,只有全网找解决方案,很多大佬都写得很好,但奈何方法太复杂,小白实在弄不好。试了N个方法,不是根本窗口不分割,就是各种奇葩报错(创建空白文档失败之类的)。在长时间的尝试无果之后,我想出了老师告诉我了一个绝妙的方法——用VS2015的文件替换CCgEditControl文件替换。(源码附在博客最后)
具体步骤
新建项目
- 打开VS2017,点击菜单栏里的文件->新建->项目选项,在新建窗口里面选择MFC应用程序,定义工程名称和位置。
- 点击完成进入程序参数配置。应用程序类型改为单文档,项目类型改为MFC标准,其后步骤选择默认参数配置即可
- 新创建项目包括头文件、资源文件、源文件和外部依赖项4部分。