首页 > 其他分享 >无涯教程-MFC - 窗口控件

无涯教程-MFC - 窗口控件

时间:2023-12-10 20:32:40浏览次数:37  
标签:Control 控件 MFC 窗口 无涯 用户 按钮 文本

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

Sr.No. Controls & 描述
1 Static Control

静态Static控件向用户显示信息,它可以用于显示颜色,几何形状或图片,如图标,位图或动画。

2 Animation Control

动画控件是一个以AVI格式显示音频剪辑的窗口,不支持声音,它由 CAnimateCtrl 类表示。

3 Button

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

4 Bitmap Button

位图按钮显示图片或图片和文本,使用从CButton派生的 CBitmapButton类创建位图按钮。

5 Command Button

命令按钮是常规按钮的增强版本,作为提示以提供更多信息。

6 Static Text

静态文本显示文本字符串,矩形,图标,光标,位图或增强型图元文件,它由 CStatic类表示。

7 List Box

列表框显示用户选择的项目列表,如文件名,列表框由 CListBox类表示。

8 Combo Boxes

组合框由与静态控件或编辑控件组合的列表框组成,它由 CComboBox类表示。

9 Radio Buttons

单选按钮是一个控件,显示为一个圆框包围的点。

10 Checkboxes

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

11 Image Lists

图像列表是相同大小图像的集合,每个图像都可以通过其从零开始的索引来引用,由 CImageList类表示。

12 Edit Box

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

13 Rich Edit

Rich Edit 控件是一个窗口,用户可以在其中输入和编辑文本,由 CRichEditCtrl类表示。

14 Group Box

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

15 Spin Button

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

16 Managing the Updown Control

管理Updown控件。

17 Progress Control

进度条控件是一个窗口,应用程序可以使用该窗口来指示冗长的操作的进度,由 CProgressCtrl类表示。

18 Progress Bars

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

19 Timer

要创建计时器,只需调用CWnd::SetTimer()方法,此函数调用为您的应用程序创建一个计时器。

20 Date & Time Picker

日期和时间选择控件( CDateTimeCtrl )实现了一种直观且可识别的输入或选择特定日期的方法。

21 Picture

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

22 Image Editor

图像编辑器具有用于创建和编辑图像的工具,以及可帮助您创建工具栏位图的功能。

23 Slider Controls

滑块控件是一个包含滑块和可选刻度线的窗口,滑块有两种类型-水平和垂直,它由 CSliderCtrl类表示。

24 Scrollbars

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

25 Tree Control

Tree View Control 是一个窗口,其中显示项目的层次结构列表,由 CTreeCtrl 类表示。

26 List Control

列表视图控件显示项目的集合,每个项目由一个图标和一个标签组成,它由 CListCtrl 类表示。

参考链接

https://www.learnfk.com/mfc/mfc-windows-controls.html

标签:Control,控件,MFC,窗口,无涯,用户,按钮,文本
From: https://blog.51cto.com/u_14033984/8762631

相关文章

  • MFC对话框显示时背景闪烁
    在显示一个对话框时,可以在WM_PAINT消息处理函数中绘制窗口的背景色。但会出现一种情况,在还未执行完OnPaint函数,对话框已经先显示出白色窗体,如下:还未绘制窗体,背景色先被显示。解决办法:1、添加WM_CTLCOLOR消息。2、在消息响应函数中添加如下代码:1HBRUSHCZGDlg::OnCtlColor......
  • 无涯教程-MFC - 控件管理
    在MFC应用程序中,以可视方式将控件添加到应用程序后,如果要在代码中引用它,则可以基于该控件或与该控件关联来声明变量。MFC库允许您为应用程序中使用的某些控件声明值或控件变量的两种类型的变量。一个变量用于存储在控件中的信息,也称为ControlVariable/Instance.另一个变量称......
  • MFC窗口闪烁问题
    本文引自:《VC窗口闪烁问题的解决》概述一般的windows复杂的界面需要使用多层窗口而且要用贴图来美化,所以不可避免在窗口移动或者改变大小时候出现闪烁。闪烁产生的原因原因一:如果熟悉显卡原理的话,调用GDI函数向屏幕输出的时候并不是立刻就显示在屏幕上,而是写到了显存里,显卡......
  • 无涯教程-MFC - 对话框
    在本章中,无涯教程将介绍对话框(Dialog),Windows应用程序经常通过对话框与用户通信,CDialog类提供了用于管理对话框的界面,VisualC++对话框编辑器使设计对话框和创建其对话框模板资源变得容易。创建对话3对象是两阶段操作-构造对话框对象。创建对话框窗口。通过创建一个新的W......
  • 无涯教程-MFC - 环境设置
    MicrosoftVisualC++是用于为MicrosoftWindows操作系统创建应用程序的编程环境。要在C++应用程序中使用MFC框架,必须已安装MicrosoftVisualC++或MicrosoftVisualStudio,MicrosoftVisualStudio还包含MicrosoftVisualC++环境。Microsoft提供了VisualStudio的免费版......
  • 无涯教程-MFC - VC++项目
    VisualStudio包括几种VisualC++项目模板,这些模板有助于创建基本程序结构,菜单,工具栏,图标,并包含适合您要创建的项目类型的语句。在MFC中,您可以使用以下项目模板。Sr.No.Remark1MFCApplicationMFC应用程序是基于Microsoft基础类(MFC)库的Windows可执行应用程序,创建MF......
  • 无涯教程-MFC - 简介
    微软基础类库(英语:MicrosoftFoundationClasses,简称MFC)是一个微软公司提供的类库(classlibraries),以C++类的形式封装了WindowsAPI,并且包含一个(也是微软产品的唯一一个)应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件......
  • 无涯教程-LINQ - 对象
    LINQtoObjects可以使用支持IEnumerable<T> 的任何LINQ查询来访问内存中的数据集合,而无需使用LINQ提供程序(API),例如LINQtoSQL或LINQtoXML。LINQ对象介绍LINQtoObjects中的查询仅返回通常为IEnumerable<T> 类型的变量,简而言之,LINQtoObjects提供了一种较新的集合方法......
  • 无涯教程-LINQ - SQL查询
    LINQtoSQL提供了用于将关系数据作为对象进行管理的基础结构(运行时)。它是.NETFramework3.5版的组件,可以将对象模型的语言集成查询转换为SQL,然后将这些查询发送到数据库以供执行。从数据库获取输出后,LINQtoSQL再次将其转换为对象。LINQtoSQL简介对于大多数ASP.NET开发......
  • 无涯教程-LINQ - 环境设置
    在开始LINQ程序之前,最好首先了解设置LINQ环境的细微差别,LINQ需要一个.NET框架,这是一个革命性的平台,可以具有多种应用程序,LINQ查询可以方便地用C#或VisualBasic编写。Microsoft通过VisualStudio提供了针对这两种语言的工具,即C#和VisualBasic。无涯教程的示例都是在VisualSt......