WEB开发网
开发学院软件开发VC 自定义控件—特效列表控件 阅读

自定义控件—特效列表控件

 2010-07-11 20:44:23 来源:WEB开发网   
核心提示:一、创建目标建立类似于Windows XP窗口中左部的列表控件,如下图所示用户可自由添加列表成员控件可以折叠和伸展,自定义控件—特效列表控件,折叠时只显示标题栏控件可显示在由CWnd派生的窗口类中每个成员可响应鼠标事件,并向用户提供编程接口二、设计与实现1、对象特效列表控件(TaskListBox)—&md

一、创建目标

建立类似于Windows XP窗口中左部的列表控件,如下图所示

用户可自由添加列表成员

控件可以折叠和伸展,折叠时只显示标题栏

控件可显示在由CWnd派生的窗口类中

每个成员可响应鼠标事件,并向用户提供编程接口

二、设计与实现

1、对象

特效列表控件(TaskListBox)——提供用户编程接口,处理与窗口对象衔接。

特效列表(TaskList)——受特效列表控件委托,实现控件的所有功能。

成员(Item)——代表每个列表成员,可以响应鼠标事件。

边框(TaskFrame)——处理特效列表控件的标题与边框绘制。

折叠按钮(PuckerBtn)——实现特效列表控件的折叠动作。

2、对象结构如下图所示

1 2  下一页

Tags:定义 控件 特效

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接