目录

MFC应用程序向导

接上:VC++关于WinMain程序的学习笔记(2)

接下:VC++基于MFC的程序框架剖析(前言)


MFC(Microsoft Foundation Class,微软基础类库)是微软为了简化程序员的开发工作所开发的一套C++类的集合,是一套面向对象的函数库,以类的方式提供给用户使用。

MFC应用程序向导

1.启动Visual Studio 2017,单击【文件】菜单,选择【新建】→【项目】,在出现的新建项目对话框中,在左侧窗口中选择“Visual C++”节点,在右侧窗口中选择“MFC应用”。项目名称为Test,解决方案的名称为ch04。如图所示:

2.单击【确定】按钮,出现 MFC 应用程序类型选项设置对话框,在“应用程序类型”的下拉列表框中选择“单个文档”,在“项目样式”的下拉列表框中选择“MFC standard”,其他保持默认选择,如图所示:

3.单击【下一步】按钮,出现“文档模板属性”设置对话框,保持默认选择,如图所示:

4.单击【下一步】按钮,出现“用户界面功能”设置对话框,保持默认选择,如图所示:

5.单击【下一步】按钮,出现“高级功能”设置对话框,保持默认选择,如图所示:

6.单击【下一步】按钮,出现“生成的类”设置对话框,保持默认选择,如图所示:

7.单击【完成】按钮,MFC应用程序向导就为我们创建了一个新的项目:Test。按下“Ctrl+F5”键编译并运行程序,看到如图所示运行结果。

在这个程序中,没有编写任何代码,就生成了一个带有标题栏,具有最小化框、最大化框、系统菜单和一个可调边框的应用程序。这个程序与WinMain程序类似,但比后者多了菜单栏、工具栏及状态栏。这一切都是通过MFC 应用程序向导生成的。

接上:VC++关于WinMain程序的学习笔记(2)

接下:VC++基于MFC的程序框架剖析(前言)

VC++MFC应用程序向导相关推荐

  1. VC++基于MFC的程序框架剖析(前言)

    目录 基于MFC的程序框架剖析 MFC类组织结构图:层次结构图 接上:VC++MFC应用程序向导 接下:VC++MFC程序中的WinMain函数(一) 基于MFC的程序框架剖析 MFC库是开发Wind ...

  2. VS2017 MFC对话框程序打印及打印预览的实现

    VS2017 MFC对话框程序打印及打印预览的实现 花了一个星期,研究了网上大量的MFC对话框打印及打印预览功能的demo之后,网上现有的版本都比较旧,所以选中了几个版本,合并修改,得到这个比较完美的 ...

  3. BCGControlBar UI设计入门:如何创建第一个MFC应用程序

    BCGControlBar ("Business Components Gallery ControlBar")是MFC扩展库,使您可以创建具有完全自定义选项(功能区.可自定义工具 ...

  4. VC++ MFC中如何将应用程序的配置信息保存到注册表中(一)

    注册表(Registry,繁体中文版Windows称之为登录档)是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息.比如我们打开一个记事本,调整其窗口大小,使用 ...

  5. MFC最小程序(不使用应用程序向导)

    使用MFC基础类库创建一个窗口,不使用VC++应用程序向导: Win7, VC6:新建一个Win32项目: 创建一个空工程: 添加一个CPP代码文件: #include <afxwin.h> ...

  6. 使用VC++6.0创建MFC对话框程序

    使用VC++6.0创建MFC对话框程序

  7. DbgView软件 查看VC++ MFC 程序的打印信息

    DbgView软件 查看VC++ MFC 程序的打印信息 一.在写VC++ MFC程序的调制过程中,需要跟踪打印信息,但在MFC中用printf不知道在哪里看打印信息,今天介绍一款软件,可以查看对应的 ...

  8. VC++ MFC单文档应用程序SDI下调用glGenBuffersARB(1, pbo)方法编译通过但执行时出错原因分析及解决办法:glewInit()初始化的错误...

    1.问题症状 在VC++环境下,利用MFC单文档应用程序SDI下开发OpenGL程序,当调用glGenBuffersARB(1, &pbo)方法编译通过但执行时出错,出错代码如下: OpenG ...

  9. rf中resourceid_解决VC++ MFC程序resource.h头文件中ID重复问题

    解决VC++ MFC程序resource.h头文件中ID重复问题 2018-12-07 一般MFC开发的时候,如果有些资源是从其他工程中移植到本工程的, 而在资源移植的时候都要将对应的资源ID复制到本 ...

最新文章

  1. python合成gif动图_Python图像处理之gif动态图的解析与合成操作详解
  2. es java_JAVA API操作ES详解
  3. 数据包通过分层模型实现通信的过程
  4. 06.search_shard_api操作
  5. vue-day02-vue常用特性
  6. Spring --getBean用法
  7. 由于没有远程桌面授权服务器可以提供许可证,远程会话被中断
  8. 我的世界python俄罗斯方块手机版下载_欢乐俄罗斯方块
  9. word中表格占满一页,在后面出现一个空白页 删除方法
  10. 永磁同步电机矢量控制(四)——simulink仿真搭建
  11. 40套制冷设备制冷系统四大件3D模型设计下载
  12. 走进晶圆厂,深入了解芯片制造流程
  13. HIVE --- Metastore
  14. hexo pjax“暂时”解决aplayer插件间断播放问题
  15. handsontable的核心方法
  16. Presto RBO之broadcast join与partitioned join类型的选择优化
  17. 墨客开发者行动(上海站)
  18. 什么是端口?端口号分为几种类型?
  19. 格式化数据#2:图灵奖(A.M. Turing Award)
  20. nrf52 ESB通信协议底层探讨

热门文章

  1. 360兼容模式,搜狗等奇葩浏览器下无法正常渲染的问题
  2. 云队友丨7年估值2000亿,产业互联网的底层逻辑
  3. 在OpenGL中利用shader進行實時瘦臉大眼等臉型微調
  4. 信息技术和计算机课有什么不同,浅谈信息技术课与计算机课的几点区别信息技术...
  5. 题解——星际旅行(欧拉路)
  6. Python的unittest拓展和HTMLReport SKIP报表扩展
  7. Kaldi单步完美运行AIShell v1 S5之三:三音tri1,tri2,tri3,tri4,tri5
  8. 第一篇博客:Delphi中修改ODBC数据源
  9. 回收苹果手机,这个平台你知道吗
  10. 类似冒险岛这类游戏是用什么语言编写?或者说它的制作流程是什么?