VisualC++从入门到精通第5章PPT教学课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

{
HTREEITEM hParent;
//父项控制句柄
HTREEITEM hInsertAfter;
//插入树项的位置
TV_ITEM item;
//数据项的结构
} TV_INSERTSTRUCT, FAR *LPTV_INSERTSTRUCT;
2020/12/12
16
5.3.1 树形视图控件
树形控件操作方法
【范例5-2】
树形控件和图像列表控件的使用
ቤተ መጻሕፍቲ ባይዱ
2020/12/12
19
PPT教学课件
谢谢观看
Thank You For Watching
2020/12/12
20
2020/12/12
9
5.2 Visual C++ 6.0中的常用控件
➢ 5.1.1 文本控件 ➢ 5.1.2 编辑控件 ➢ 5.2.3 按钮控件 ➢ 5.2.4 单选按钮控件 ➢ 5.2.5 复选框控件 ➢ 5.2.6 列表框控件 ➢ 5.2.7 组合框控件
2020/12/12
10
5.2.8 控件消息
2020/12/12
11
5.2.9 控件综合应用
【范例5-1】
打开一个txt文档,并实现定时滚动、设置滚动行数等功能。
2020/12/12
12
5.3 高级控件应用
➢ 5.3.1 树形视图控件 ➢ 5.3.2 图像列表控件 ➢ 5.3.3 综合应用
2020/12/12
13
5.3.1 树形视图控件
CTreeCtrl类提供了大量的成员函数实现树形控制的插入 与删除等操作,例如: 用InsertItem函数把新项插入到树形视图中 用DeleteItem来删除指定项 用DeleteAllItems删除所有项
2020/12/12
17
5.3.2 图像列表控件
2020/12/12
18
5.3.3 综合应用
HTREEITEM hItem;
//数据项控制句柄
UINT state; //数据项状态
UINT stateMask;
//状态有效性屏蔽位
LPSTR pszText;
//数据项名称字符串
int
cchTextMax;
//数据项名称的最大长度
int
iImage; //数据项图标索引号
int
iSelectedImage; //选中数据项图标索引号
2020/12/12
8
5.1.2 如何创建控件
利用对话框资源编辑器向对话框添加控件
⑴ 利用控件工具栏向对话框模板中添加控件。 ⑵ 构造对话框对象。 ⑶ 调用此对象的Create()成员函数或DoModal()
成员函数
手动添加控件
⑴ 构造一个控件对象。 ⑵ 调用该控件类的Create函数,真正的创建控件。
2020/12/12
3
第5章
程序界面的组成——控件应用
控件概述 创建控件 常用控件 树形视图控件 图像列表控件
2020/12/12
4
第5章
程序界面的组成——控件应用
控件概述 创建控件 常用控件 树形视图控件 图像列表控件
2020/12/12
5
第5章
程序界面的组成——控件应用
int
cChildren;
//子项标识
LPARAM lParam;
//程序定义的32位数据TVIF_PARAM
} TV_ITEM, FAR *LPTV_ITEM;
2020/12/12
15
5.3.1 树形视图控件
TV_ INSERTSTRUCT结构
typedef struct _TV_INSER TSTRUCT
对象结构
BOOL Create(DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID);
2020/12/12
14
5.3.1 树形视图控件
TV_ITEM结构
typedef struct _TV_ITEM {
UINT mask;
//结构成员有效性屏蔽位
第5章
程序界面的组成——控件应用
控件概述 创建控件 树形视图控件 图像列表控件
2020/12/12
1
第5章
程序界面的组成——控件应用
控件概述 创建控件 常用控件 树形视图控件 图像列表控件
2020/12/12
2
第5章
程序界面的组成——控件应用
控件概述 创建控件 常用控件 树形视图控件 图像列表控件
控件概述 创建控件 常用控件 树形视图控件 图像列表控件
2020/12/12
6
5.1 控件基础
➢ 5.1.1 控件概述 ➢ 5.1.2 如何创建控件
2020/12/12
7
5.1.1 控件概述
控件是系统封装的能完成特定功能的单元
在Windows中控件分为以下三类
常用控件 ActiveX控件 高级控件
相关文档
最新文档