Windows常用控件的使用

合集下载

c# Windows控件的使用

c# Windows控件的使用

10.2.2 工具栏控件应用实例

【例10-3】为【例10-2】应用程序设计一个工具栏,其中包 括用于设置窗口透明度和设置窗口大小的4个工具按钮,其 中,窗口透明度按钮为下拉菜单形式,要求在窗口透明度按 钮和窗口大小按钮之间添加一个分隔线。当用户单击工具栏 中的某一按钮时,可以执行菜单中的相应命令。
{ menuMid_Click(sender, e); }

【小】按钮的Click事件代码为:
private void btnSmall_Click(object sender, EventArgs e) { menuSmall_Click(sender, e); }
10.3 状态栏

10.3.1 状态栏控件(StatusStrip) 在C#中可以使用状态栏控件StatusStrip在窗体上创建状态栏 ,该控件在工具箱中的图标为 。状态栏 可以由若干个ToolStripStatus(面板)对象组成,显示为状 态栏中一个个小窗格,每个ToolStripStatus中可以显示一种 状态信息。

在工具栏中添加按钮最快捷的方法是直接在设计视图中,通 过工具栏中添加按钮控件的下拉列表选择要添加的按钮类型 。 工具栏按钮一旦添加至工具栏,则单击某一按钮,即可以在 属性窗口设置其属性,而不必通过工具按钮集合编辑器。 工具栏按钮控件最常用的事件是Click事件。

3. ToolStripButton控件的常用方法和事件
程序运行结果

按钮的“不透明”菜单项的Click事件代码为: private void btnOO_Click(object sender, EventArgs e) { menuOO_Click(sender, e); } 透明”菜单项的事件代码 // 调用主菜单的“不

datagridview用法

datagridview用法

DataGridView用法1.概述D a ta Gr id Vi ew是Wi n do ws Fo rm s中一种常用的控件,用于展示和编辑表格数据。

本文将介绍Da ta Gr id Vi ew的基本用法和常用功能。

2.基本用法2.1创建D a t a G r i d V i e w要使用D at aG ri dVi e w,首先需要在窗体上进行控件的创建和初始化。

可以通过拖拽控件到窗体上或者在代码中动态创建控件。

2.2数据绑定在D at aG ri dV ie w中展示数据通常需要进行数据绑定。

可以通过设置D a ta So ur ce属性来实现数据绑定,可以绑定Da ta Ta bl e、B i nd in gS ou rc e等数据源。

2.3列定义可以通过列定义来指定D at aG ri dV ie w中的列数、列名、列类型等属性。

可以使用Da ta Gr i dV ie w的Co lu mns集合来对列进行操作。

2.4行操作可以通过Da ta Gr idV i ew的R ow s集合对行进行操作,如添加、删除、插入等操作。

可以根据行索引或行对象进行操作。

3.常用功能3.1样式设置可以通过设置Da ta Gr i dV ie w的Ce ll Sty l e、C o lu mn He ad er De fau l tC el lS ty le、R ow H ea de rs De fa ul tCe l lS ty le等属性来设置样式,如背景色、字体、对齐方式等。

3.2单元格编辑D a ta Gr id Vi ew可以方便地对单元格进行编辑,可以根据需要设置单元格的可编辑性,只读属性等。

可以通过事件处理程序来实现特定单元格的编辑操作。

3.3排序和筛选D a ta Gr id Vi ew提供了对数据进行排序和筛选的功能。

可以通过设置A l lo wS or ti ng属性来启用排序功能,通过设置A l lo wU se rT oF il ter C ol um ns属性来启用筛选功能。

barmanager1控件用法

barmanager1控件用法

barmanager1控件用法一、概述BarManager1控件是MicrosoftVisualStudio中的一个常用控件,用于在Windows应用程序中创建自定义条形图。

它提供了一个简单而强大的工具,用于创建各种类型的条形图,包括简单的条形图、堆积条形图、分组条形图等。

本文将详细介绍BarManager1控件的用法。

BarManager1控件具有多个属性,用于控制条形图的各种方面。

以下是一些常用的属性:1.BarColor:用于设置条形图的颜色。

2.BarWidth:用于设置条形图的宽度。

3.BarSpacing:用于设置条形图之间的间距。

4.GroupSpacing:用于设置分组条形图之间的间距。

5.BarAlignment:用于设置条形图在网格中的对齐方式。

6.DataSource:用于指定要显示的数据源,通常是一个包含数值的数组或集合。

使用BarManager1控件的基本步骤如下:1.添加BarManager1控件到Windows应用程序中,并设置其属性,如颜色、宽度、间距等。

2.将数据源绑定到BarManager1控件,通常是通过代码或数据绑定。

3.运行应用程序,查看条形图效果。

以下是一个简单的示例代码,展示如何使用BarManager1控件:```c#//创建一个BarManager1控件BarManager1barManager=newBarManager1();//设置条形图颜色、宽度等属性barManager.BarColor=Color.Red;barManager.BarWidth=5;//绑定数据源barManager.DataSource=newfloat[]{5,10,15,20,25};//将控件添加到窗体中或其他容器中this.Controls.Add(barManager);//运行应用程序,查看条形图效果```BarManager1控件还提供了许多高级功能和选项,以适应更复杂的应用场景。

pagecontainer 用法

pagecontainer 用法

pagecontainer用法PageContainer是一个非常实用的控件,它可以帮助我们更方便地管理页面内容,提高用户体验。

本文将详细介绍PageContainer的用法,帮助您更好地理解和应用这个控件。

一、概述PageContainer控件是Windows应用程序中常用的一个容器控件,它用于承载和管理页面内容。

通过使用PageContainer,我们可以将页面上的控件组织成一个有序的层次结构,方便用户浏览和操作。

二、基本用法1.添加PageContainer到布局中:将PageContainer控件添加到应用程序的布局中,以便与其他控件进行组合和排列。

2.添加控件到PageContainer:将需要管理的控件添加到PageContainer中,以便进行统一的管理和操作。

3.设置PageContainer的属性:根据需要,设置PageContainer 的属性,如边距、填充、对齐等,以控制控件的布局和显示效果。

三、常见操作1.移动控件:使用PageContainer提供的移动功能,可以将控件从一个位置移动到另一个位置,以便进行重新布局和管理。

2.添加事件处理程序:为PageContainer添加事件处理程序,以响应用户的操作和交互。

常见的有按钮点击、表单提交等事件。

3.保存和加载布局:使用PageContainer提供的保存和加载布局功能,可以将当前页面布局保存为文件或XML格式,以便在不同场景下复用和快速切换。

四、注意事项在使用PageContainer时,请注意以下几点:1.确保控件的布局和显示效果符合设计要求。

2.根据需要设置适当的属性值,以控制控件的布局和显示方式。

3.在移动控件时,请确保不会影响其他控件的布局和显示效果。

4.在处理事件时,请确保代码的正确性和可靠性。

五、总结PageContainer控件是Windows应用程序中非常实用的一个容器控件,它可以帮助我们更方便地管理页面内容。

Windows 基本控件的使用

Windows 基本控件的使用
Visible:指示是否显示该控件。
WindowState:获取或设置窗体的窗口状态。
Maximized 最大化的窗口。 Minimized 最小化的窗口。 Normal 默认大小的窗口。
12
6.1.3窗体的常用事件和方法
1、窗体事件:响应窗体行为的动作。
1)Load
Load事件是在窗体被装入工作区时自动触发的事件
{ //实例化textBox
MytextBox = new TextBox(); //设置控件属性
this.MytextBox.Location = new System.Drawing.Point(109, 101);
= "textBox1"; this.MytextBox.Text = "我的文本框";
通常给属性变量和一般变量符初值。 2)Click Click事件是程序运行后用鼠标单击对象时触发的事件。 3)Closeing、Closed 关闭窗体时和关闭窗体后的事件。
private void Form1_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult.No == MessageBox.Show("是否关闭", "确认", MessageBoxButtons.YesNo)) e.Cancel = true; }
目】命令,在【新建项目】对话框的左栏 中选择【Visual C#】项目,在右栏【模板】 中选择【Windows应用程序】选项,在 【名称】文本框中输入“FirstWinApp”。 2)单击【确定】按钮,将生成新建的项目。
21
22
23

第2章 Windows常用控件的使用

第2章 Windows常用控件的使用



2.1 Label, TextBox和Button控件


Label控件属于文本标签控件,用来显示透明底色而 用户无法直接编辑的文字。 TextBox控件即文本框,显示设计时输入的文本。 Button控件即按钮控件,常用于启动、停止或中断进 程。
2.1 Label, TextBox和Button控件
【例2-13】列表视图的使用

2.5.3 SplitContainer控件

SplitContainer(拆分器)控件,是一个含有 Splitter拆分条的容器,它包含两个面板容器Panel1
和Panel2,可以移动拆分条,对面板大小进行控制。
2.5.4 综合示例

【例2-14】资源管理器样式程序设计

【例2-10】状态栏的使用
2.4.4 综合示例

【例2-11】简单的文字编辑器
2.5 TreeView和ListView控件

2.5.1 2.5.2 2.5.3 2.5.4
TreeView控件 ListView控件 SplitContainer控件 综合示例
2.5.1 TreeView控件

【例2-1】在“姓名”文本框中输入姓名,单击“显
示”按钮,可以将输入的姓名显示在下面的文本框中。
2.1 Label, TextBox和Button控件

【例2-2】在文本框中输入网站的名称和网址,单击 按钮,生成一个LinkLabel,可以单击LinkLabel来打 开超链接。
2.2 RadioButton和CheckBox控件
2.6 通用对话框的使用

打开和保存文件对话框 字体和颜色对话框 打印对话框

第8章C++Windows控件的使用


8.9 进度条
(3)int SetPos( int nPos ); 用途:设置进度条的当前位置。 (4)int GetPos( ); 用途:获取进度条的当前位置。 (5)int SetStep( int nStep ); 用途:设置步长值。 (6)int StepIt( ); 用途:使进度增加一个步长,步长值是由 SetStep函数设置的,默认的步长值是10。
8.6 滚动条控件
滚动条控件主要用来从某一预定义值范围内快速 有效地进行选择。滚动条分水平滚动条和垂直滚 动条两种。 滚动条由两端的箭头、中间的滚动框和滚动框中 的滚动块构成,它用滚动块的位置来表示当前的 值。用鼠标单击滚动条,可以使滚动块移动一页 或一行,也可以直接拖动滚动块。滚动条既可以 作为一个独立控件存在,也可以作为窗口、列表 框和组合框的一部分而存在。
第8章 Windows控件的使用
本章要点: 按钮类控件的使用。 编辑框、列表框和组合框的使用。 微调控件、滑动控件和滚动控件的使用。
8.1 标准控件介绍
根据控件的特性和功能,一般可将其分为三类: Windows标准控件、ActiveX控件和MFC新增扩展 控件。 在Visual C++中已经提供的标准控件有静态文本 Visual C++ 控件(CStatic)、按钮类控件(CButton)、列 表框控件(CListBox)、组合框控件 (CComboBox)、编辑框控件(CEdit)、微调 控件(CSpinButtonCtrl)、滚动条控件 (CScrollBar)和滑动条控件(CSlideCtrl)。
8.9 进度条
进度条控件主要用来进行数据读写、文件拷贝和磁盘格式 化等操作时的工作进度提示情况,如安装程序等,伴随工 作进度的进展,进度条的矩形区域从左到右利用当前活动 窗口标题条的颜色来不断填充。 MFC类库中的CProgressCtrl类封装了进度条控件,其主 要成员函数有: (1)void SetRange( short nLower, short nUpper ); 用途:设置进度条的范围。 (2)void GetRange( int& nLower, int& nUpper ); 用途:获取进度条的范围。

项目二:Windows窗体应用程序的基本控件使用(精)



当窗体加载时,引发Load事件。主要代码如下:
private void FrmMain_Load(object sender, EventArgs e) { //向items集合中添加元素 contextMenuStrip1.Items.Add("复制"); contextMenuStrip1.Items.Add("粘贴"); contextMenuStrip1.Items.Add("撤销"); contextMenuStrip1.Items.Add("添加"); }
•自主任务学习
课后自主学习:
了解CheckBox控件的其他属性以及事件。
每次课程意见反馈表
日期:年月日
我喜欢的: 我不喜欢的: 我不理解的:?
我的建议:
今天学到的最重要的内容:
任务3:ContextMenuStrip控件使用
• 任务引导训练
• 引导任务:
• 利用ContextMenuStrip控件添加快捷菜单(上下文菜单)。
智慧商场电商平台开发
—项目二:Windows窗体应用程序的基本控件使用
前言
•项目二:Windows窗体应用程序的基本控件使用是介绍我们平时需要 用到的一些常用控件。控件是窗体设计的基本组成单位,通过使用空 间可以高效的开发Windows应用程序,所以熟练掌握控件的使用是合 理、有效地进行程序开发的重要前提。本章将详细地介绍Windows应 用程序的常用及使用,讲解过程中为了便于理解结合了大量的举例。
任务1:Button控件使用
• 任务引导训练
• 引导任务:
• 当我们单击按钮Button时,引发事件。
• 训练任务分析:

picturebox控件用法

一、picturebox控件简介picturebox控件是Visual Studio中常用的一个控件,它可以用来显示图像,是Windows窗体应用程序中的一个常见控件。

通过picturebox控件,用户可以在窗体中方便地显示图片,并实现一些基本的图像操作。

二、picturebox控件的基本属性和方法1. 图片的显示和缩放在使用picturebox控件时,可以通过设置其SizeMode属性来控制图片的显示方式,包括在原始大小、拉伸、自动大小等模式中进行选择;而通过SizeMode属性的设置,可以灵活地控制图片在控件中的显示效果。

另外,picturebox控件还提供了一些方法来实现图片的缩放操作,使得用户可以方便地调整图片的大小和位置。

2. 图片的加载和保存通过picturebox控件,用户可以通过Load方法来加载本地的图片文件,或者通过Image属性直接设置控件中显示的图片;用户还可以通过Save方法将图片保存为指定的文件格式。

这些方法为用户提供了便利的方式来实现图片的加载和保存操作。

3. 图片的绘制和编辑在使用picturebox控件时,用户可以利用Graphics对象来对图片进行绘制和编辑操作,实现一些简单的图像处理效果。

可以通过获取picturebox控件的Graphics对象,在图像上进行绘制操作,实现一些简单的图像编辑效果,如画线、填充颜色等。

4. 鼠标事件处理picturebox控件还支持鼠标事件的处理,用户可以通过注册相应的事件处理程序来实现对鼠标事件的响应,如鼠标点击、移动等。

通过鼠标事件的处理,用户可以实现一些交互式的图片操作,增强用户体验。

5. 其他属性和方法除了上述常用的属性和方法外,picturebox控件还提供了一些其他的属性和方法,如SizeMode、BorderStyle等属性,以及Refresh、Invalidate等方法,用户可以根据具体的需求选择和使用。

三、picturebox控件的应用场景1. 图片的显示和预览在Windows窗体应用程序中,常常需要显示一些图片,如产品图片、用户头像等,这时可以利用picturebox控件来实现对图片的显示和预览。

常用WINDOWS窗体控件


§4.5 单项选择按钮控件
单项选择按钮(RadioButton)控件是让顾客在 一组选项中选定一项且只能选中一项。若窗体内仅有 一组RadioButton控件,则可将它们简朴旳放置在窗 体内,但假如在同一窗体中有多组RadioButton时, 则需要将其放置到框架(GroupBox)控件中。
§4.6 复选框控件
MultiLIne:控制选项卡是否能够以多行旳形式显示。
Alignment:控制选项卡旳排列方式,可选值有Left、 Right、Top和Bottom四个。
§4.11 计时器控件
也被称为时钟(Timer)控件,它旳作用是按照原则 时间间隔引发计时器事件旳组件。
计时器常用属性有两个: Enabled: 设置计时器控件是否可用,可选值为True或 False
案例讲解
【案例4-2】基本控件旳使用。制作一种包括两页 选项卡旳Windows应用程序,其中一页包括进度 条和滚动条控件,另一页包括列表框和下拉框控 件。
作业:
1、掌握本章基础概念 2、掌握本章案例
Interval: 设置时间间隔值。Interval旳值须介于 1~65535之间。每单位为1ms。
计时器只有一个Tick事件,若启用Timer控件,则 每个Interval间隔就会引发一次Tick事件。
§4.12 滚动条控件
滚动条控件又可分为水平滚动条(HScrollBar) 和垂直滚动条(VScrollBar)两类。能够在应用程序 旳窗体或控件容器中水平或垂直滚动,以便查阅大 篇幅旳信息。
§4.3 命令按钮控件
命令按钮(Button)控件也是应用程序经常用 到旳控件之一,它主要接受鼠标单击或双击事件。单 击命令按钮就会触发该按钮旳Click事件,从而程序 就会进入到写好旳事件过程下。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows编程基础东软人才实训中心Copyright 2010 By Neusoft Group. All rights reserved12本课程旨在向学员介绍:1)掌握编辑框和普通按钮的使用2)掌握单选按钮和复选框的使用3)掌握列表框和组合框等控件的使用时间:学时9教学方法:讲授+课上练习+课下作业第五章Windows 常用控件的使用•关于控件:–对话框和控件是密不可分的。

–控件类从CWnd类派生过来的,所以他们实际上也是窗口,所以我们可以动态的创建他们,应该说掌握了这些控件,就可以解决大部分界面设计的要求了–控件担负着与用户交互的责任,比如按下按钮,显示图片等,按键的外观是由其属性决定的,在编辑对话框时,我们可以对某一个控件属性进行修改。

3控件类控件类静态文本CStatic单选按钮CButton图片控件CStatic组框CButton编辑框CEdit组合框CComboBox命令按钮CButton列表框CListBox复选框CButton滚动条CScrollBar45控件的创建•控件的创建分为静态创建和动态创建两种方式–静态创建-在对话框模板中创建控件–动态创建-程序的运行中定义一个控件类对象,再通过Create 函数进行创建6控件的访问•访问控件一般有3种方法:–利用对话框的数据交换功能访问控件•适用于静态创建的控件,通过调用UpdateData()函数,实现对话框和控件的数据交换。

–通过控件对象来访问控件–利用CWnd 类的成员函数来访问控件7关于General 属性•ID: 程序通过控件ID 来访问一个控件。

所有的控件中,只有Static Box 控件和Group Box 控件的ID 是可以重复,一般使用默认设置IDC_STATIC ,而其他类控件的ID 在一个应用程序中应该是惟一的控件可见性标识一组中第一个控件分配帮助ID 给控件8•静态控件用来显示文本串或图形信息的控件,•包括下列两种控件–静态文本控件,不要求与对话框交互,需要显示的内容在Caption 中给出。

(注意属性)–图片控件,用来显示边框、矩形或位图等图形。

•注意:–所有静态控件默认的ID 标识都为IDC_STATIC ,如果需要在程序中区分和操纵各个不同的静态控件,必须重新为它指定一个惟一的ID 标识静态文本控件9静态文本控件显示风格Align text :控制静态文本控件的对齐方式Center vertically :设置垂直方向居中显示No prefix :”&”作为文本内容的一部分Simple :禁止No wrap 和Align textNotify :控件被选中时,有相应消息发给父窗口Sunken :使静态文本框凹陷显示Border:使静态文本框带边框10图片控件显示风格•用来显示边框、矩形、或位图等图形。

编辑时,首先必须创建位图或图标资源,即要插入一个Bitmap (位图)或Icon (图标)图片类型,可以选择Frame(框)、Rectangle(矩形区域)、Icon(图标)、Bitmap(位图)、Enhanced Metafile(增强图元文件)设置Frame和Rectangle的颜色Icon类型和BitMap设置ID值•可以通过Create函数来动态的创建文本框•成员函数Create–BOOL Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd,UINT nID = 0xffff );–lpszText:指定控件显示正文–dwStyle:静态正文控件的风格,如WS_VISIBLE,WS_DISABLED…–rect为控件的引用,指定位置和尺寸。

–pParentWnd:指向父窗口,不能为NULL–nID:控件ID11•创建CStatic对象CStatic m_MyStatic;//定义成员变量m_MyStatic.Create(_T(“my static”),WS_CHILD|WS_VISIBLE|SS_CENTER,CRect(10,10,150,50),th is);•CStatic 类常用的成员函数:–SetBitmap :设置要在静态控件上显示的位图。

–SetIcon:设置要在静态控件上显示的图标。

–SetCursor:设置要在静态控件上显示的光标。

–SetEnhMetaFile: 设置要在静态控件上显示的元文件。

1213控件-编辑框•编辑框控件可以接受用户的输入和文本编辑.在编辑框中,用户可以输入文字、数字,并能用剪切、粘贴、拷贝、删除等操作来编辑用户的输入,编辑框既可以是单行的,也可以是多行的•当该控件获得焦点时,在其编辑框的内部会出现一个闪烁的光标,编辑框控件只能接受纯文本形式的输入。

•Align Text:控件对齐方式•Multiline:多行显示,通常不使用•Number:限定只输入数字•Horizontal scroll:多行下有效,提供水平滚动条•Auto HScroll:当在编辑框最右端输入字符时,提供滚动支持1415•Vertical scroll :多行编辑下提供垂直滚动条•Auto VScroll :当到最下一行时如果按回车提供垂直滚动显示功能•Password :不显示输入字符,显示的是”*”•No hide selection:使编辑框文本保持选择状态显示•OEM convert:从Windows 字符集转换到OEM 字符集•Want Return :Enter键换行•对应的控件类是CEdit•成员函数Create–BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );–dwStyle:控件的风格,如WS_CHILD, WS_DISABLED…–rect为控件的引用,指定位置和尺寸。

–pParentWnd:指向父窗口,不能为NULL–nID:控件ID16•创建CEdit对象CEdit* pEdit = new CEdit;pEdit->Create(ES_MULTILINE | WS_CHILD |WS_VISIBLE |WS_TABSTOP |WS_BORDER, CRect(10, 10, 100,100), this, 1);•CEdit 类常用的成员函数:–GetSel:获得编辑框控件中当前选择的其始字符和终止字符的位置。

–SetSel:选择编辑框控件中的一个字符范围。

–GetLineCount:获得多行编辑框的行数。

17•CEdit 类常用的成员函数(续)–CanUndo: 决定一个编辑框操作是可以撤销–GetPasswordChar:获得编辑框中的密码字符。

–SetReadOnly:将编辑框中的控件设置为只读状态1819编辑框的消息•EN_CHANGE :当编辑框中的文本已被修改,在新的文本显示之后发送。

•EN_HSCROLL:当编辑框的水平滚动条被使用,在更新显示之前发送。

•EN_KILLFOCUS:当编辑框失去焦点时发送。

•EN_MAXTEXT:文本数目到达限定值时发送。

•EN_UPDATE :编辑框中的文本已被修改,在新文本显示之前发送。

•EN_VSCROLL:当编辑框的垂直滚动条被使用,在更新显示之前发送。

20CButton 类型的控件•按钮控件用于响应用户的鼠标事件,按钮包括命令按钮(Pushbutton)、检查框(Check Box)、单选按钮(Radio Button)、组框(Group Box)和自绘式按钮(Owner-draw Button)。

用于在一组互相排斥的选项中选择其中一项用于在一组选项中选择其中一项或多项21按钮风格设计•Default Button :会在按钮的周围显示黑框,当启动对话框缺省执行的功能•Owner draw:自己绘制按钮是需要调用CWnd::OnDrawItem,需要使用这个选项22关于单选按钮使用•单选按钮由一个圆圈和紧随其后的文本标题组成,当它被选中时,圆圈中就标上一个黑点。

•通常将一组单选按钮放在一个组框控件中,在一组单选按钮中,第一个(Tab 键顺序)按钮最重要,其ID 值可用于在对话框中为控件建立关联的成员变量。

必须为同组中的第一个单选按钮设置Group 属性,而同组的其他单选按钮不可再设置Group 属性。

23关于复选按钮和组框使用•复选按钮:由一个空心方框和紧随其后的文本组成,当它被选中时,空心方框中就加上一个“√”或“×”标记。

不同于单选按钮,在一组复选框中每次可以同时选择多项.•组框:用来显示一个文本标题和一个矩形边框,通常用来作为一组控件周围的虚拟边界,并将一组控件组织在一起•1、成员函数Create–BOOL Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd*pParentWnd, UINT nID );–lpszCaption:按钮正文–dwStyle:了控件的风格,如WS_CHILD, WS_DISABLED…–rect为控件的引用,指定位置和尺寸。

–pParentWnd:指向父窗口,不能为NULL–nID:控件ID24•创建CButton对象CButton m_MyButton1, m_MyButton2, m_MyButton3;// 创建一个普通命令按钮m_MyButton1.Create(_T("My button"),WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON,CRect(10,10,100,30), this, 1);// 创建一个单选按钮m_MyButton2.Create(_T("My button"),WS_CHILD|WS_VISIBLE|BS_RADIOBUTTON,CRect(10,40,10 0,70), this, 2);// 创建一个复选框m_MyButton3.Create(_T("My button"),WS_CHILD|WS_VISIBLE|BS_AUTOCHECKBOX,CRect(10,100,100,130), this, 4);25•GetState:获得按钮控件的状态。

•SetState:设置按钮控件的状态。

•SetCheck/GetCheck:设置/获得按钮控件的选择状态。

•SetButtonStyle/ GetButtonStyle:设置/获得按钮控件的风格。

•SetBitmap/GetBitmap:设置/获得与控件相关联的位图。

相关文档
最新文档