频道栏目
读书频道 > 软件开发 > C++ > Visual C++入门很简单
5.1 简单介绍Windows 标准控件
2013-08-22 11:48:47     我来说两句
收藏   我要投稿

本文所属图书 > Visual C++入门很简单

本书介绍Visual C++的函数调用形式、面向对象编程、MFC工作原理、开发软件流程及一些实用开发技巧。全书共15章,分为4篇。第1篇介绍Visual C++开发环境、C++语法基础及MFC运行机制;第2篇介绍利用Visual Stud...  立即去当当网订购

本章介绍的Windows 标准控件应用场合一般是MFC的应用程序。它就是用户与软件进行交流的一种接口,读者通过控件输入各种命令,随后程序作出相应的响应或者在界面上关联的控件上输出结果。

因为控件通常出现在对话框上,所以此章所建的项目都是基于对话框的MFC应用程序。首先新建名为Fif_Solu1的项目,单击项目的工作区中的“资源视图”功能按钮,会出现如图5.1 所示的视图区。

在这个项目中,控件的建立是需要对话框作为载体的,因此双击虚拟文件夹“Fif_Solu1.rc|Dialog ”下的IDD_FIF_SOLU1_DIALOG 选项,在其右边看到本项目执行的默认载体对话框,如图5.2 所示。

 

项目一经建立,在对话框的工作区中默认有两种控件:按钮(确定、取消)、静态文本框。如果读者要设计的项目不需要这些控件,可以将其删除,重新添加合适的对象。而VS的资源控件位于项目工作区的最右边,只要单击“工具箱”按钮,就会出现如图 5.3 所示各种控件。

 

对于工具箱中所列的各种控件,这里一一给出介绍,下面都是一些编写界面时会用到的控件。

提示:图中的“指针”不是控件,只是功能按钮。

按钮(Button ):界面上用于被点击的各种按钮编辑。

复选框(Check Box):用于编辑多个选项同时被选中的状态。

编辑框(Edit Control ):用于获取和输出文字、数字等信息。

组合框(Combo Box ):一系列选项组合在一起位于下拉列表中,只能看到默认项的内容。
 
列表框(List Box):与组合框实现的功能一样,但表现形式不同,所有选项的内容都可以看到。

集合框(Group Box):它的作用是将同功能或同系列的控件围起来,使看起来美观、整洁。
 
单选按钮(Radio Button):与复选框相反,用于只能选其中一项的场合。

静态文本框(Static Text):用于标注内容。

图像控件(Picture Control):用于显示图像。

滚动条控件(Horizontal Scroll Bar 、Vertical Scroll Bar):如果图像太大,在一定区域中显示不全,必须用滑块进行拖动,以看到全景。

滑块控件(Slider Control ):用于音频编辑中音量的调大调小。

旋转控件(Spin Control):常用于数值的增大或减小。

进度条控件(Progress Control ):显示当前系统资源被加载了百分之多少。

热键(Hot Key):让软件的使用者自定义设置热键。

列表控件(List Control ):以列表的方式控制其所覆盖的对象。

树控件(Tree Control):以树形结构管理对象。

选项卡控件(Tab Control ):有点像属性页的样式,分为不同页,用于管理具有不同功能的对象。

动画控件(Animation Control):用于播放一段动画。

复文本控件(Rich Edit 2.0 Control):支持多行的文本输入/ 出。

日期时间选择器(Data Time Picker):在一系列日期时间中进行选择。
 
月历控件(Month Calendar Control):用于选择年月日。

IP 地址控件(IP Address Control ):输入/ 出IP 地址。

扩展的组合框(Extended Combo Box ):在组合框的基础上,增加了与图像的关联。

下面内容就对常用控件的创建、使用进行详细介绍。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:概述
下一篇:5.2.1 创建一个按钮
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站