随笔分类 -  VS2010/MFC之对话框

摘要:图片控件Picture Control 本节主要讲一种简单实用的控件,图片控件Picture Control。我们可以在界面某个位置放入图片控件,显示图片以美化界面。图片控件简介 图片控件和前面讲到的静态文本框都是静态文本控件,因此两者的使用方法有很多相同之处,所属类都是CStatic类,有关成员函... 阅读全文
posted @ 2014-11-21 18:12 wpnan 阅读(4549) 评论(0) 推荐(0)
摘要:向导对话框的创建及显示 本节将为大家演示如何创建向导对话框。 仍然以前面的“加法计算器”的例子为基础,在其中加入向导对话框,我们可以用它来说明加法计算器的使用方法,一步一步引导用户操作,这也是比较常见的用法。 加法计算器使用时大概可以分为三步:输入被加数、输入加数、点“计算”按钮。 详细说明向导... 阅读全文
posted @ 2014-11-21 17:08 wpnan 阅读(2065) 评论(0) 推荐(0)
摘要:一般属性页对话框的创建及显示 本节将介绍一般属性页对话框的创建和显示。 实际上,一般属性页对话框的创建和显示过程和向导对话框是很类似的。鸡啄米将上一节中的向导对话框进行少量修改,使其成为一般属性页对话框。 一般属性页对话框的创建步骤:1.创建属性页对话框资源 属性页对话框资源的创建方法同向导对话框是... 阅读全文
posted @ 2014-11-21 16:47 wpnan 阅读(1756) 评论(0) 推荐(0)
摘要:字体和文本输出:文本输出 本节主要讲解文本输出的方法和实例。文本输出过程 在文本输出到设备以前,我们需要确定字体、字体颜色和输出的文本内容等信息。Windows窗口的客户区由应用程序管理,所以我们还要在应用程序中控制输出文本的格式,例如后续字符的位置、换行等格式。 由此,文本的输出过程大致包括确... 阅读全文
posted @ 2014-11-21 16:42 wpnan 阅读(6815) 评论(0) 推荐(0)
摘要:颜色对话框 在上一节中为大家讲解了字体对话框的使用方法,熟悉了字体对话框,本节继续讲另一种通用对话框--颜色对话框。 颜色对话框大家肯定也不陌生,我们可以打开它选择需要的颜色,简单说,它的作用就是用来选择颜色。MFC中提供了CColorDialog类封装了颜色对话框的所有操作,我们可以通过它显示... 阅读全文
posted @ 2014-11-20 17:50 wpnan 阅读(1377) 评论(0) 推荐(0)
摘要:字体对话框) 在上一节为大家讲解了文件对话框的使用,本节则主要介绍字体对话框如何应用。 字体对话框的作用是用来选择字体。我们也经常能够见到。MFC使用CFontDialog类封装了字体对话框的所有操作。字体对话框也是一种模态对话框。CFontDialog类的构造函数 我们先来了解CFontDia... 阅读全文
posted @ 2014-11-20 17:47 wpnan 阅读(428) 评论(0) 推荐(0)
摘要:文件对话框上一讲介绍的是消息对话框,本节讲解文件对话框。文件对话框也是很常用的一类对话框。文件对话框的分类文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见到这两种文件对话框。例如,很多编辑软件像记事本等都有“打开”选项,选择“打开”后会弹出一个对话框,让我们选择要打... 阅读全文
posted @ 2014-11-20 17:39 wpnan 阅读(1968) 评论(0) 推荐(0)
摘要:消息对话框 我们在使用Windows系统的过程中经常会见到消息对话框,提示我们有异常发生或提出询问等。因为在软件开发中经常用到消息对话框,所以MFC提供了两个函数可以直接生成指定风格的消息对话框,而不需要我们在每次使用的时候都要去创建对话框资源和生成对话框类等。这两个函数就是CWnd类的成员函数Me... 阅读全文
posted @ 2014-11-20 17:25 wpnan 阅读(2720) 评论(0) 推荐(0)
摘要:非模态对话框的创建及显示上一节讲了模态对话框及其弹出过程,本节接着讲另一种对话框--非模态对话框的创建及显示。 已经说过,非模态对话框显示后,程序其他窗口仍能正常运行,可以响应用户输入,还可以相互切换。鸡啄米会将上一讲中创建的Tip模态对话框改为非模态对话框,让大家看下效果。非模态对话框的对话框... 阅读全文
posted @ 2014-11-20 17:11 wpnan 阅读(1921) 评论(0) 推荐(0)
摘要:此栏目大多数内容转自鸡啄米http://www.jizhuomi.com/ 方便使用对其内容做了少量修改,仅是个人收藏使用,不做其它用途。 阅读全文
posted @ 2014-11-20 16:21 wpnan 阅读(204) 评论(0) 推荐(0)
摘要:模态对话框及其弹出过程 加法计算器对话框程序大家照着做一遍后,相信对基于对话框的程序有些了解了,有个好的开始对于以后的学习大有裨益。趁热打铁,这一节讲讲什么是模态对话框和非模态对话框,以及模态对话框怎样弹出。一.模态对话框和非模态对话框 Windows对话框分为两类:模态对话框和非模态对话框。 模态... 阅读全文
posted @ 2014-11-20 16:17 wpnan 阅读(1358) 评论(0) 推荐(0)
摘要:设置对话框控件的Tab顺序前面几节为大家演示了加法计算器程序完整的编写过程,本节主要讲对话框上控件的Tab顺序如何调整。 上一讲为“计算”按钮添加了消息处理函数后,加法计算器已经能够进行浮点数的加法运算。但是还有个遗留的小问题,就是对话框控件的Tab顺序问题。 运行加法计算器程序,显示对话框后不进行... 阅读全文
posted @ 2014-11-19 18:05 wpnan 阅读(779) 评论(0) 推荐(0)
摘要:为控件添加消息处理函数创建对话框类和添加控件变量在上一讲中已经讲过,这一讲的主要内容是如何为控件添加消息处理函数。MFC为对话框和控件等定义了诸多消息,我们对它们操作时会触发消息,这些消息最终由消息处理函数处理。比如我们点击按钮时就会产生BN_CLICKED消息,修改编辑框内容时会产生EN_CHAN... 阅读全文
posted @ 2014-11-10 11:22 wpnan 阅读(3087) 评论(0) 推荐(0)
摘要:创建对话框类和添加控件变量 前两讲中讲解了如何创建对话框资源。创建好对话框资源后要做的就是生成对话框类了。生成对话框类主要包括新建对话框类、添加控件变量和控件的消息处理函数等。 例程Addition是基于对话框的程序,所以程序自动创建了对话框模板IDD_ADDITION_DIALOG,并自动生成... 阅读全文
posted @ 2014-11-10 11:15 wpnan 阅读(3361) 评论(0) 推荐(0)
摘要:为对话框添加控件 创建对话框资源需要创建对话框模板、修改对话框属性、为对话框添加各种控件等步骤,前面一讲中已经讲了创建对话框模板和修改对话框属性,本节继续讲如何为对话框添加控件。 上一讲中创建了一个名为“Addition”的工程,目的是生成一个实现加法运算的应用程序。实现加法计算有几个必要的因素:被... 阅读全文
posted @ 2014-11-10 10:59 wpnan 阅读(1178) 评论(0) 推荐(0)
摘要:创建对话框主要分两大步:第一,创建对话框资源,主要包括创建新的对话框模板、设置对话框属性和为对话框添加各种控件;第二,生成对话框类,主要包括新建对话框类、添加控件变量和控件的消息处理函数等。创建基于对话框的应用程序框架 创建一个基于对话框的应用程序,用来实现加法运算的功能。创建步骤同单文档应用程序大... 阅读全文
posted @ 2014-11-10 10:38 wpnan 阅读(3458) 评论(0) 推荐(0)