随笔分类 -  Windows编程——MFC方式

摘要:一、关键点 1. 框架窗口分为两类:应用程序主框架窗口、文档窗口 每个应用程序只能有一个主框架窗口 对于单文档应用程序,主框架窗口就是文档窗口 对于多文档应用程序,文档窗口是主框架窗口的子窗口 二、框架窗口初始状态 在InitInstance函数内的ShowWindow函数会按指定的参数(书上列出了 阅读全文
posted @ 2017-12-02 21:21 GGBeng 阅读(346) 评论(0) 推荐(0) 编辑
摘要:第8课:菜单、工具栏和状态栏 概述: 三者都是界面元素:Windows文档应用程序框架的界面元素 三者是框架窗口的组成部分 MFC中,用框架窗口类CMainFrame来控制这些框架界面元素→三者的基本操作都是在CMainFrame类中进行的 菜单栏、工具按钮和快捷键可联动在一起,只要它们的ID号相同 阅读全文
posted @ 2017-12-02 20:11 GGBeng 阅读(279) 评论(0) 推荐(0) 编辑
摘要:一、菜单 1. 关键点 菜单系统设计的规则:菜单项文本的格式、助记符等 符号&:用来指定后面的字符是一个助记符 顶层菜单:可以是一个简单的菜单命令,也可以是下拉菜单 用菜单编辑器添加和修改菜单项 CMenu类:用来处理菜单的一个MFC类 2. 切换应用程序菜单 效果:在两个菜单资源间切换 为CMai 阅读全文
posted @ 2017-12-02 17:12 GGBeng 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:第6课:创建和使用控件 第7课:常用控件 概述: 在MFC中,控件是具有独立功能的人机交互的小窗口,它们除了可以使用自身成员外,还可使用其基类CWnd类的公有成员,因为几乎所有的控件类都是从CWnd类派生而来的。 正因为如此,当用控件类的Create创建控件时,除了自身的样式预定义标识外,还有窗口通 阅读全文
posted @ 2017-12-02 15:29 GGBeng 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一、静态控件 1. 概述 特性:一般不接收用户输入,也不产生通知消息 包括:静态文本、组框、静态图片 注:每个静态控件的ID都是IDC_STATIC 二、按钮 分类:按键按钮、单选按钮、复选框按钮 1. 按键按钮 也称为命令按钮,可立即产生某个动作,执行某个命令 两种风格:标准按键按钮、默认按键按钮 阅读全文
posted @ 2017-12-01 19:24 GGBeng 阅读(1058) 评论(0) 推荐(0) 编辑
摘要:一、何为控件 控件:在系统内部定义的用于和用户交互的基本单元。 分类:Windows普通控件(如编辑框、列表框、组合框等)、MFC扩展控件、ActiveX控件 常用控件:静态控件、按钮、编辑框、列表框、组合框、滚动条、旋转按钮控件、日期时间控件 控件的优势:简化编程、完成常用的功能 二、创建控件 情 阅读全文
posted @ 2017-12-01 13:22 GGBeng 阅读(706) 评论(0) 推荐(0) 编辑
摘要:第5课:对话框 概述: 对话框:是一种常见的用户界面窗口 两种添加方式: ①创建一个基于对话框的应用程序 ②在项目中添加对话框资源,然后创建相应的对话框类 对话框&类: 消息对话框的显示:通过调用CWnd类的成员函数MessageBox或全局函数AfxMessageBox来实现 除此,MFC程序框架 阅读全文
posted @ 2017-11-30 23:12 GGBeng 阅读(267) 评论(0) 推荐(0) 编辑
摘要:一、何为对话框 是Windows应用程序中最重要的用户界面元素之一,是与用户交互的重要手段。 是一个特殊类型的窗口,可作为各种控件(具有独特功能的界面元素)的容器,可用于捕捉和处理用户的多个输入信息或数据。 二、创建对话框 情形一:直接创建一个基于对话框的应用程序 情形二:在一个应用程序中添加对话框 阅读全文
posted @ 2017-11-30 21:24 GGBeng 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:第一课:从main到WinMain 第二课:窗口和消息 第三课:MFC编程 第四课:MFC应用程序框架 概括: Win32的两种编程框架:SDK方式、MFC方式 1. SDK方式:使用WinMain入口函数和窗口过程函数分别来管理窗口和处理消息 2. MFC方式:使用应用程序类对象的构造,自动运行用 阅读全文
posted @ 2017-11-30 18:33 GGBeng 阅读(333) 评论(0) 推荐(0) 编辑
摘要:一、MFC应用程序类型 上篇文章的彩蛋:可通过使用MFC应用程序向导(MFC AppWizard)的功能来创建所需要的应用程序,这意味着不需要输入任何代码。MFC除了应用程序向导,还对应用程序项目有着独特的管理方式。 1. MFC AppWizard 作用:能为用户生成一些常用的标准程序结构和编程风 阅读全文
posted @ 2017-11-30 18:23 GGBeng 阅读(1539) 评论(0) 推荐(0) 编辑
摘要:一、MFC概述 1. MFC简述 MFC不仅仅是一套基础类库,更是一种编程方式。 2. MFC由来 1987年微软公司推出了第一代Windows产品,并为应用程序设计者提供了Win16(16位Windows操作系统)API,在此基础上推出了Windows GUI(图形用户界面),然后采用面向对象技术 阅读全文
posted @ 2017-11-30 15:03 GGBeng 阅读(976) 评论(0) 推荐(1) 编辑
摘要:一、窗口与消息处理 (1)一个“窗口”就是:屏幕上的一个矩形区域,它接收用户的输入,并以文本或图形方式来显示内容。 (2)窗口还是用户操作的区域界面,在编程中除创建等操作外,还要处理用户输入、窗口本身事件所产生的“消息”。 二、程序框架代码——窗口创建和消息处理 注:上面代码可以分解成两个基本函数的 阅读全文
posted @ 2017-11-30 12:34 GGBeng 阅读(573) 评论(0) 推荐(1) 编辑
摘要:一、Visual C++6.0 由微软公司推出的基于Windows系统的可视化集成开发环境(IDE) 微软公司为其开发了功能强大的MFC(Microsoft Foundation Class,微软基础类库) 开发Windows应用程序的最佳选择 利用类将与用户界面设计有关的Windows API函数 阅读全文
posted @ 2017-11-30 08:56 GGBeng 阅读(710) 评论(1) 推荐(1) 编辑