C++学习日记1:VS2015环境下,创建基于对话框的MFC工程
VS2015环境下,创建基于对话框的MFC工程
1、新建项目
文件→新建→项目,
确定工程名称,选择工程保存路径,
→确定
2、进入【当前项目设置】。
→下一步
3、进入【应用程序类型】界面。
设置【程序应用类型】,选择“基于对话框”:
设置【MFC的使用】,选择“在共享DLL中使用MFC(U)”。
→下一步
注:MFC可以在静态库下使用,或者在共享DLL中使用,但前者会把所有用到的dll文件集成到exe文件,因此占用内存较大,所以建议选择后者。
若最初设置了在共享DLL中使用,可在事后修改为在静态库中使用,步骤见本文档尾【附1】。
4、进入【用户界面功能】界面。
设置【主框架样式】,可自由选择是否添加最小化框、最大化框,“关于”框也可去掉
确定【对话框标题】,对话框标题一般不需要更改,默认与项目名称一致
→下一步
【注】最大化框和最小化框等属性在创建工程完成后一可修改,参考文末【附2】
5、进入【高级功能】界面。
高级功能一般默认即可,无须勾选其它选项。如果用不上"Active控件",可去掉其勾选。
→下一步
6、进入【生成的类】界面。
显示自动生成的两个类的头文件和源文件名称,可以修改基类,但一般选择默认,
→完成
7、创建完成后工程的显示。
【附1】:修改上述步骤3中【MFC使用】
① 所建工程右键,→属性
② 属性界面中,配置属性→常规→项目默认值→MFC的使用,进行选择
③ 修改过程中可能存在的问题,参考
(http://blog.csdn.net/wang_wen_shuai/article/details/18301777)
(http://www.tuicool.com/articles/73iQRj)
【附2】修改上述步骤4中对话框属性
① 创建完工程后在资源视图中,双击Dialog->IDD_MFCTESTDIALOG0920_DIALOG,打开对话框,单击对话框再右键如下:
选择属性,显示对话框的所有属性,其中最大化框最小化框如图中所示,将False改为True即可,同样若为True,亦可改为False
参考:http://blog.csdn.net/amusi1994/article/details/52673087
转载于:https://www.cnblogs.com/monica-blog/p/7562195.html
C++学习日记1:VS2015环境下,创建基于对话框的MFC工程相关推荐
- vs2008中,创建基于对话框的mfc动态库步骤
1.利用MFC Dll向导初始生成一个mfc dll(默认设置): 2.添加一个对话框资源: 3.向工程中添加一个.h..cpp文件,作为外部的接口: 4..h头文件的格式仿照于基于控制台的dll的头 ...
- 一文搞懂如何创建基于对话框的模态对话框和非模态对话框
Windows应用程序工作的基本流程是从用户那里得到数据,经过相应的处理之后,再把处理结果输出到屏幕.打印机或者其他的输出设备上.那么,应用程序是如何从用户那里得到数据,并且再将修改后的数据显示给用户 ...
- linux环境生成weblogic密钥,Linux环境下创建weblogic服务.doc
Linux环境下创建weblogic服务 weblogic用户登录10.218.0.25. 执行一下命令 cd /bea/weblogic92/common/bin ./config.sh 选择创建一 ...
- .NET 容器环境下创建应用 dump 文件
.NET 容器环境下创建应用 dump 文件 Intro 有时候我们的应用会出现一些异常的情况,比如内存飙升,线程死锁等等,通过一些 metrics 我们可能大概的了解内存是增长了,但是具体是哪里增长 ...
- RAC环境下创建本地数据文件的解决方法
引用收藏:http://blog.itpub.net/501889/viewspace-1083311/ 同事不小心,在RAC环境下创建了本地数据文件,这个肯定会出问题的,节点2不能访问此数据文件.其 ...
- ROS 教程之 navigation :在 catkin 环境下创建costmap layer plugin
在做机器人导航的时候,肯定见到过global_costmap和local_costmap.global_costmap是为了全局路径规划服务的,如从这个房间到那个房间该怎么走.local_costma ...
- cannot set up a python sdk 3.8_anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a py...
anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a py anaconda+pycharm环境下创建新的虚拟环境报错Cannot set up a python ...
- 超详细Spring MVC的环境配置:IDEA环境下创建Maven WebAp
Spring MVC的环境配置: 1. IDEA环境下创建Maven WebApp 配置示例如下: 第一步,创建maven工程 第二步,配置web功能: 第三步,配合Tomcat 运行web文件 2. ...
- 基于node.js开发环境下创建及开发vue.js项目的环境配置骤
基于node.js开发环境下创建开发vue.js项目的环境配置骤如下: 步骤一:安装node.js,安装完后运行node -v命令检安装node的查版本,判断是否安装成功.Npm是node.js包管理 ...
最新文章
- java和内存交互,java内存模型-内存间交互操作
- 【AIX 命令学习】加载与卸载文件系统!
- 如何查linux系统安装时间查询,Linux系统怎样查询当前的系统时间
- 【IT资讯】TIOBE - 2020年8月编程语言排行
- 多进程减少多个文件的内存占用
- mysql数据库用户的创建_mysql创建用户及数据库
- Lucene解析 - 基本概念
- Spring MVC学习总结(1)——Spring MVC单元测试
- Centos VIM 配置
- 短视频自媒体成功的秘诀就一个字:真
- 拖动无边框窗体(VB6代码)
- CSS去除链接虚线(兼容IE6、IE7)
- 折线分割平面(递推dp)
- python深拷贝和浅拷贝学习
- Atitit 远程存储与协议 mtp ptp rndis midi nfs smb webdav ftp Atitit mtp ptp rndis midi协议的不同区别 1. PTP: 图
- html基础 — area(图像的作用区域标记)
- 谈谈 JDK 和 SAPMachine 的关系
- ISO50001认证辅导,这套新标准将取代主要着重实物资产管理的 PAS55系列标准
- jquery复制粘贴
- 联想m7400 linux驱动下载,联想M7400W驱动-联想M7400W打印机驱动下载 v1.6.0.0官方版--pc6下载站...
热门文章
- c语言怎么获取系统时间到变量,C语言怎样获取系统当前的时间并把它保存到定义的变量中...
- mysql语句事务回滚_mysql语句,事务处理回滚的问题。
- 自编码器图像去噪matlab,深度有趣 | 05 自编码器图像去噪
- python的dropna 和notna的性能_python数据分析学习(7)数据清洗与准备(1)
- python progressbar 倒计时_Python使用progressbar模块实现的显示进度条功能
- keil5函数 默认返回值_Excel等级判定,除了If函数外,还有5个易学易用易懂的技巧需要掌握!...
- SSH网上商城:回首网上商城
- NIPS 又!放!票!了!
- 烧了1.18亿美元融资后,谷歌GV投资的无人机公司宣布倒闭
- Facebook正在追踪你,哪怕你不是用户丨扎克伯格国会听证第二日