1 / 37
文档名称:

按钮滚动条.ppt

格式:ppt   大小:2,178KB   页数:37页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

按钮滚动条.ppt

上传人:卓小妹 2022/8/8 文件大小:2.13 MB

下载得到文件列表

按钮滚动条.ppt

相关文档

文档介绍

文档介绍:按钮滚动条
第1页,共37页,2022年,5月20日,14点45分,星期三
一、概述
控件接受的消息
主要有单击、双击
和字符输入等
控件是Windows 图形用户界面的主要组成部分之一,用户通过操作控件对象完成与应用程序之月20日,14点45分,星期三
MFC提供了一个CButton的类,命令按钮、单选按钮、复选按钮都属于CButton类。在对话框中,通过控件工具栏,选择不同的按钮,设置不同风格的属性,完成按钮的创建。
CObject
CCmdTarget
CWnd
CButton
CButtob类结构
第12页,共37页,2022年,5月20日,14点45分,星期三
2 按钮控件示例
[例1]-P192 按钮的应用:设计一个对话框,其中的控件如图所示
第13页,共37页,2022年,5月20日,14点45分,星期三
主要步骤:
创建基于对话框项目
设置按钮的属性
IDC_BUTTON1
IDC_BUTTON2
IDC_RAD1
IDC_RAD2
IDC_RAD3
IDC_RAD4
IDC_CHECK1
IDC_CHECK2
Group
属性
格式|Tab键顺序
设置排列顺序
Auto
属性
控件ID
第14页,共37页,2022年,5月20日,14点45分,星期三
3. 添加成员变量
控件ID: 变量:
IDC_BUTTON1 m_btn1
IDC_BUTTON2 m_btn1
IDC_RAD1
IDC_RAD2
IDC_RAD3 m_rad3
IDC_RAD4 m_rad4
IDC_CHECK1
IDC_CHECK2 m_chk2
auto风格控件不必添加成员变量
第15页,共37页,2022年,5月20日,14点45分,星期三
4. 添加消息映射函数
控件ID: 函数:
IDC_BUTTON1 OnBnClickedButton1
IDC_BUTTON2 OnBnClickedButton2
IDC_RAD3 OnBnClickedRad3
IDC_RAD4 OnBnClickedRad4 IDC_CHECK2 OnBnClickedCheck2
第16页,共37页,2022年,5月20日,14点45分,星期三
void CT91Dlg::OnBnClickedButton1()
{ (“你已按下了按钮!”);
} //重写命令按钮1的标题
void CT91Dlg::OnBnClickedButton2
{ (“按钮已被按下!”);
} //重写命令按钮2的标题
void CT91Dlg::OnBnClickedCheck2()
{
if(()>0) //设置不Auto的复选按钮
(0); //不选中
else
(1); //选中
}
第17页,共37页,2022年,5月20日,14点45分,星期三
void CT91Dlg::OnBnClickedRad3()
{
//设置不Auto的单选按钮
(1);
(0);
}
void CT91Dlg::OnBnClickedRad4()
{
//设置不Auto的单选按钮
(0);
(1);
}
第18页,共37页,2022年,5月20日,14点45分,星期三
小结:
步骤 类 函数与变量
创建项目并生成对话框 CT91App, CT91Dlg
设置控件的属性
添加成员变量 m_btn1, m_btn1, m_rad3, m_rad4, m_chk2
编写程序:添加命令按钮1代码 OnBnClickedButton1
编写程序:添加命令按钮1代