Windows控件是用户可以与之交互以输入或操作数据的对象.它们通常出现在对话框或工具栏中.有各种类型的控件和减号;
基于文本的控件用于显示用户的文字或来自用户的请求文字.
基于列表的控件显示项目列表.
基于进度的控制用于显示操作的进度.
静态控件可用于显示颜色,图片或不经常适合上述类别的内容.
Sr.No. | 控制与控制说明 |
---|---|
1 | 静态控制 静态控件是一种在没有直接干预的情况下向用户显示信息的对象.它可用于显示颜色,几何形状或图片,如图标,位图或动画. |
2 | 动画控制 动画控件是一个以AVI格式显示音频片段的窗口. AVI剪辑是一系列位图帧,就像电影一样.动画控件只能播放简单的AVI剪辑,而且它们不支持声音.它由 CAnimateCtrl 类表示. |
3 | 按钮 A 按钮是用户单击以启动操作的对象.按钮控件由 CButton类表示. |
4 | 位图按钮 A 位图按钮在其脸上显示图片或图片和文字.这通常是为了使按钮有点明确.使用 CBitmapButton类创建位图按钮,该类源自CButton. |
5 | 命令按钮 命令按钮是常规按钮的增强版本.它在左侧显示绿色箭头图标,后跟常规尺寸的标题.在主标题下,它可以显示另一个较小的标题,作为提示提供更多信息的提示. |
6 | 静态文本 A 静态控件显示文本字符串,框,矩形,图标,光标,位图或增强型图元文件.它由 CStatic类表示.它可用于标记,框或其他控件.静态控件通常不需要输入,也不提供输出. |
7 | 列表框 A 列表框显示用户可以查看和选择的项目列表,例如文件名.列表框由 CListBox类表示.在单选列表框中,用户只能选择一个项目.在多选列表框中,可以选择一系列项目.当用户选择一个项目时,它会突出显示,并且列表框会向父窗口发送通知消息. |
8 | 组合框 组合框由一个列表框与静态控件或编辑控件组合而成.它由 CComboBox类表示.控件的列表框部分可以一直显示,也可以只在用户选择控件旁边的下拉箭头时下拉. |
9 | Radio Buttons 单选按钮是一个控件,显示为圆形框所包围的圆点.实际上,单选按钮伴随着一个或多个其他单选按钮,这些按钮出现并表现为一组. |
10 | 复选框 复选框是一个Windows控件,允许用户将项目的值设置或更改为true或false. |
11 | 图片列表 图像列表是相同大小的图像的集合,每个图像都可以通过其从零开始的索引来引用.图像列表用于有效管理大量图标或位图.图像列表由 CImageList类表示. |
12 | 编辑框 编辑框是一个矩形子窗口,用户可以在其中输入文本.它由 CEdit类表示. |
13 | Rich Edit A Rich Edit 控制是一个用户可以输入和编辑文本的窗口.可以为文本指定字符和段落格式,并且可以包含嵌入的OLE对象.它由 CRichEditCtrl类表示. |
14 | Group Box A 组合框是一个静态控件,用于设置可见或程序化的控件组.该控件是一个矩形,可以将其他控件组合在一起. |
15 | 旋转按钮 A 旋转按钮控件(也称为上下控制)是一对箭头按钮,用户可以单击该按钮来递增或递减值,例如滚动位置或伴随控件中显示的数字.它由 CSpinButtonCtrl类表示. |
16 | 管理更新控件 它管理Updown控件. |
17 | 进度控制 进度条控件是一个应用程序可用于指示漫长的行动进展.它由一个从左到右逐渐填充的矩形组成,随着操作的进行,系统突出显示颜色.它由 CProgressCtrl类表示. |
18 | 进度条 A 进度条是一个应用程序可用于指示操作进度的窗口. |
19 | 计时器 A 计时器是一种非空间对象,它使用来自计算机或您的应用程序的经常性的时间流逝.为了工作,每次经过一段时间,控制器都会向操作系统发送一条消息.与大多数其他控件不同,MFC计时器既没有表示它的按钮也没有表示类.要创建计时器,只需调用CWnd :: SetTimer()方法即可.此函数调用为您的应用程序创建计时器.与其他控件一样,计时器使用标识符. |
20 | 日期&时间选择器 日期和时间选择器控件( CDateTimeCtrl )实现了一种直观且可识别的输入或选择特定日期的方法.控件的主界面在功能上与组合框类似.但是,如果用户展开控件,则会显示月份日历控件(默认情况下),允许用户指定特定日期.选择日期后,月历控件会自动消失. |
21 | 图片 如果您需要为您的应用程序显示图片,Visual C ++为此提供了一个特殊的控件. |
22 | 图像编辑器 图像编辑器具有用于创建和编辑图像的大量工具,以及帮助您创建工具栏位图的功能.除了位图,图标和光标之外,您还可以使用图像菜单上的命令和图像编辑器工具栏上的工具以GIF或JPEG格式编辑图像. |
23 | 滑块控件 A 滑块控件(也称为轨迹栏)是一个包含滑块和可选刻度线的窗口.当用户使用鼠标或方向键移动滑块时,控件会发送通知消息以指示更改.有两种类型的滑块和减号;水平和垂直.它由 CSliderCtrl类表示. |
24 | 滚动条 A 滚动条是一个图形控制元素,通过单击箭头,可以沿控件在两个方向上滚动连续文本,图片或其他任何内容.该控制可以采用两个方向之一和减号;水平或垂直.它由 CScrollBar 类表示. |
25 | 树控制 A 树视图控件是一个窗口,显示项目的分层列表,例如文档中的标题,索引中的条目或磁盘上的文件和目录.每个项目都包含一个标签和一个可选的位图图像,每个项目都可以包含与之关联的子项目列表.通过单击项目,用户可以展开和折叠关联的子项列表.它由 CTreeCtrl 类表示. |
26 | 列表控制 封装列表视图控件的功能,显示一组项目,每个项目包含一个图标(来自图像列表)和一个标签.它由 CListCtrl 类表示.列表控件包括使用四个视图之一来显示项目列表. |