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工程相关推荐

  1. vs2008中,创建基于对话框的mfc动态库步骤

    1.利用MFC Dll向导初始生成一个mfc dll(默认设置): 2.添加一个对话框资源: 3.向工程中添加一个.h..cpp文件,作为外部的接口: 4..h头文件的格式仿照于基于控制台的dll的头 ...

  2. 一文搞懂如何创建基于对话框的模态对话框和非模态对话框

    Windows应用程序工作的基本流程是从用户那里得到数据,经过相应的处理之后,再把处理结果输出到屏幕.打印机或者其他的输出设备上.那么,应用程序是如何从用户那里得到数据,并且再将修改后的数据显示给用户 ...

  3. linux环境生成weblogic密钥,Linux环境下创建weblogic服务.doc

    Linux环境下创建weblogic服务 weblogic用户登录10.218.0.25. 执行一下命令 cd /bea/weblogic92/common/bin ./config.sh 选择创建一 ...

  4. .NET 容器环境下创建应用 dump 文件

    .NET 容器环境下创建应用 dump 文件 Intro 有时候我们的应用会出现一些异常的情况,比如内存飙升,线程死锁等等,通过一些 metrics 我们可能大概的了解内存是增长了,但是具体是哪里增长 ...

  5. RAC环境下创建本地数据文件的解决方法

    引用收藏:http://blog.itpub.net/501889/viewspace-1083311/ 同事不小心,在RAC环境下创建了本地数据文件,这个肯定会出问题的,节点2不能访问此数据文件.其 ...

  6. ROS 教程之 navigation :在 catkin 环境下创建costmap layer plugin

    在做机器人导航的时候,肯定见到过global_costmap和local_costmap.global_costmap是为了全局路径规划服务的,如从这个房间到那个房间该怎么走.local_costma ...

  7. 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 ...

  8. 超详细Spring MVC的环境配置:IDEA环境下创建Maven WebAp

    Spring MVC的环境配置: 1. IDEA环境下创建Maven WebApp 配置示例如下: 第一步,创建maven工程 第二步,配置web功能: 第三步,配合Tomcat 运行web文件 2. ...

  9. 基于node.js开发环境下创建及开发vue.js项目的环境配置骤

    基于node.js开发环境下创建开发vue.js项目的环境配置骤如下: 步骤一:安装node.js,安装完后运行node -v命令检安装node的查版本,判断是否安装成功.Npm是node.js包管理 ...

最新文章

  1. java和内存交互,java内存模型-内存间交互操作
  2. 【AIX 命令学习】加载与卸载文件系统!
  3. 如何查linux系统安装时间查询,Linux系统怎样查询当前的系统时间
  4. 【IT资讯】TIOBE - 2020年8月编程语言排行
  5. 多进程减少多个文件的内存占用
  6. mysql数据库用户的创建_mysql创建用户及数据库
  7. Lucene解析 - 基本概念
  8. Spring MVC学习总结(1)——Spring MVC单元测试
  9. Centos VIM 配置
  10. 短视频自媒体成功的秘诀就一个字:真
  11. 拖动无边框窗体(VB6代码)
  12. CSS去除链接虚线(兼容IE6、IE7)
  13. 折线分割平面(递推dp)
  14. python深拷贝和浅拷贝学习
  15. Atitit 远程存储与协议 mtp ptp rndis midi nfs smb webdav ftp Atitit mtp ptp rndis midi协议的不同区别 1. PTP: 图
  16. html基础 — area(图像的作用区域标记)
  17. 谈谈 JDK 和 SAPMachine 的关系
  18. ISO50001认证辅导,这套新标准将取代主要着重实物资产管理的 PAS55系列标准
  19. jquery复制粘贴
  20. 联想m7400 linux驱动下载,联想M7400W驱动-联想M7400W打印机驱动下载 v1.6.0.0官方版--pc6下载站...

热门文章

  1. c语言怎么获取系统时间到变量,C语言怎样获取系统当前的时间并把它保存到定义的变量中...
  2. mysql语句事务回滚_mysql语句,事务处理回滚的问题。
  3. 自编码器图像去噪matlab,深度有趣 | 05 自编码器图像去噪
  4. python的dropna 和notna的性能_python数据分析学习(7)数据清洗与准备(1)
  5. python progressbar 倒计时_Python使用progressbar模块实现的显示进度条功能
  6. keil5函数 默认返回值_Excel等级判定,除了If函数外,还有5个易学易用易懂的技巧需要掌握!...
  7. SSH网上商城:回首网上商城
  8. NIPS 又!放!票!了!
  9. 烧了1.18亿美元融资后,谷歌GV投资的无人机公司宣布倒闭
  10. Facebook正在追踪你,哪怕你不是用户丨扎克伯格国会听证第二日