浏览 3275 次
锁定老帖子 主题:控件的创建步骤
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-13
最后修改:2010-01-13
1.创建一个派生于CCoeControl的类 2.实现构造代码(通常在Construct()函数中) 2.1 设置控件的窗口 2.2 设置控件的工作矩形 SetRect() 2.3 激活空间 ActivateL() 3.重写虚构函数Draw(),为控件提供绘制代码 4.重写虚构函数SizeChanged(),在控件尺寸更改时重新布置它 复合控件的实现以上步骤和简单控件相同,此外还需完成以下工作: 1.为该控件添加组件控件,通常把组件控件作为复合控件类的成员数据 2.重写虚函数CountComponentControls()和ComponentControl()以确保组件控件被绘制 MObjectProvider接口在不具有常规层次关系的控件间建立通信,使用它只需为自己的可见调用SetMopParent() 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |