目前完成度【 1/3 】,有任何建议欢迎反馈 【问卷调查】
contenteditable="true"

MFC - Windows Controls 介绍

Windows控件是用户可以与之交互以输入或操作数据的对象。它们通常出现在对话框或工具栏上。

Sr.No.Controls & Description
1 Static Control

static 控件是一个无需用户直接干预即可向用户显示信息的对象。它可以用于显示颜色,几何形状或图片,如图标,位图或动画。

2 Animation Control

动画控件是一个以AVI格式显示音频剪辑的窗口。 AVI剪辑是一系列位图帧,如电影。动画控件只能播放简单的AVI剪辑,并且不支持声音。它由 CAnimateCtrl 类表示。

3 Button

按钮是用户单击以启动操作的对象。按钮控件由 CButton类表示。

4 Bitmap Button

位图按钮在其脸上显示图片或图片和文本。这通常是为了使按钮略显。使用从CButton派生的 CBitmapButton类创建位图按钮。

5 Command Button

命令按钮是常规按钮的增强版本。它在左侧显示一个绿色箭头图标,后跟一个常规尺寸的标题。在主标题下,它可以显示另一个较小的标题,作为提示以提供更多信息。

6 Static Text

static 控件显示文本字符串,框,矩形,图标,光标,位图或增强型图元文件。它由 CStatic类表示。它可以用于标记,框或分离其他控件。static 控件通常不接受输入,也不提供输出。

7 List Box

列表框显示用户可以查看和选择的项目列表,如文件名。列表框由 CListBox类表示。在单选列表框中,用户只能选择一项。在多选列表框中,可以选择一系列项目。当用户选择一个项目时,该项目将突出显示,并且列表框会将通知消息发送到父窗口。

8 Combo Boxes

组合框由与static 控件或编辑控件组合的列表框组成。它由 CComboBox类表示。控件的列表框部分可能始终显示,或者仅在用户选择控件旁边的下拉箭头时才下拉。

9 Radio Buttons

单选按钮是一个控件,显示为一个圆框包围的点。实际上,单选按钮会伴随一个或多个其他出现并作为一个组工作的单选按钮。

10 Checkboxes

复选框是Windows控件,允许用户将项目的值设置或更改为true或false。

11 Image Lists

图像列表是相同大小图像的集合,每个图像都可以通过其从零开始的索引来引用。图像列表用于有效管理大量图标或位图。图像列表由 CImageList类表示。

12 Edit Box

编辑框是一个矩形子窗口,用户可以在其中输入文本。它由 CEdit类表示。

13 Rich Edit

Rich Edit 控件是一个窗口,用户可以在其中输入和编辑文本。可以为文本分配字符和段落格式,并可以包含嵌入式OLE对象。它由 CRichEditCtrl类表示。

14 Group Box

组框是用于设置可见或编程控件组的static 控件。该控件是将其他控件组合在一起的矩形。

15 Spin Button

旋转按钮控件(也称为上下控件)是一对箭头按钮,用户可以单击它们以增加或减少值,如滚动位置或显示在屏幕上的数字。随播广告控制。它由 CSpinButtonCtrl类表示。

16 Managing the Updown Control

它管理Updown控件。

17 Progress Control

进度条控件是一个窗口,应用程序可以使用该窗口来指示冗长的操作的进度。它由一个矩形组成,该矩形从左到右逐渐填充,随着操作的进行,系统突出显示颜色。它由 CProgressCtrl类表示。

18 Progress Bars

进度条是一个窗口,应用程序可以使用该窗口来指示操作的进度。

19 Timer

计时器是非空间对象,它使用计算机或应用程序中重复出现的时间间隔。为了正常工作,每隔一段时间,控件就会向操作系统发送一条消息。与大多数其他控件不同,MFC计时器既没有按钮来表示它,也没有类。要创建计时器,只需调用CWnd::SetTimer()方法。此函数调用为您的应用程序创建一个计时器。像其他控件一样,计时器使用标识符。

20 Date & Time Picker

日期和时间selector控件( CDateTimeCtrl )实现了一种直观且可识别的输入或选择特定日期的方法。控件的主界面在功能上类似于组合框。但是,如果用户展开控件,则会出现一个月日历控件(默认情况下),从而允许用户指定特定日期。选择日期后,月份日历控件将自动消失。

21 Picture

如果您需要为您的应用程序显示图片,Visual C ++为此提供了一个特殊的控件。

22 Image Editor

图像编辑器具有用于创建和编辑图像的大量工具,以及可帮助您创建工具栏位图的功能。除了位图,图标和光标,还可以使用"图像"菜单上的命令和"图像编辑器"工具栏上的工具,以GIF或JPEG格式编辑图像。

23 Slider Controls

滑块控件(也称为跟踪栏)是一个包含滑块和可选刻度线的窗口。当用户使用鼠标或方向键移动滑块时,控件将发送通知消息以指示更改。滑块有两种类型-水平和垂直。它由 CSliderCtrl类表示。

24 Scrollbars

滚动条是图形控制元素,通过单击箭头,可以沿控件的两个方向滚动连续的文本,图片或其他内容。该控件可以采用两个方向之一-水平或垂直。它由 CScrollBar 类表示。

25 Tree Control

Tree View Control 是一个窗口,其中显示项目的层次结构列表,如文档中的标题,索引中的条目或磁盘上的文件和目录。每个项目都包含一个标签和一个可选的位图图像,并且每个项目都可以具有与其相关联的子项目列表。通过单击一个项目,用户可以展开和折叠子项目的关联列表。它由 CTreeCtrl 类表示。

26 List Control

封装列表视图控件的功能,该控件显示项目的集合,每个项目由一个图标(来自图像列表)和一个标签组成。它由 CListCtrl 类表示。列表控件包括使用四个视图之一显示项目列表。