QQ分组控件的简单实现
来源:互联网 发布:c 二维数组赋值 编辑:程序博客网 时间:2024/04/29 00:00
QQ的上下拉的抽屉式控件估计已经深入民心了。课程设计作业需要,花了半天时间写了一个类似的控件,可以实现对每个抽屉按钮设置不同的视图控件,不过没有美化,只是有骨没有肉的控件。
//QQGroupCtrl.h文件
//QQGroupCtrl.cpp文件
原理不太难,在AddOneGroup传来的视图控件位置,是根据按钮的多少事先来调整的。而你每次按分组控件时候,所按分组以及以上的分组全部上移,所按分组的下移部分全部下移。同时,先保存一个上次按钮的索引,来隐藏上次的视图,再显示新的所选索引的视图即可。
使用代码:
QQGroupCtrl* gCtrl=new QQGroupCtrl;
gCtrl->Create(L"group",WS_VISIBLE | WS_CHILD, rect, this, 10000);
gCtrl->AddOneGroup(L"我的好友",NULL);
gCtrl->AddOneGroup(L"我的群组",NULL);
gCtrl->AddOneGroup(L"最近联系人",NULL);
gCtrl->AddOneGroup(L"自定义",NULL);
效果图
- QQ分组控件的简单实现
- QQ分组控件的简单实现
- iOS Cell上实现简单的分组(类似与QQ分组)
- (VIEW控件)Android之实现QQ好友分组(ExpandableListView)
- Android实现QQ分组效果
- QQ登录的简单实现
- QQ界面含图片动态分组菜单的实现[C#]
- Android之原始的QQ好友分组实现
- Android开发---类似QQ分组列表的实现案例
- DataGrid实现简单的行分组
- Android动态加载XML文件及控件来简单实现QQ好友印象的功能
- QQ的粘性控件的实现原理
- QQ木马的简单实现,QQ盗号核心编程。。。。
- 自定义控件:QQ气泡效果粘性控件的实现
- Android之实现QQ好友分组(ExpandableListView)
- Android之实现QQ好友分组(ExpandableListView)
- Android之实现QQ好友分组(ExpandableListView)
- Android之实现QQ好友分组(ExpandableListView) .
- WPF控件开发之自定义控件(1)
- WPF控件开发之自定义控件(2)
- WPF控件开发之自定义控件(3)
- extjs 表单验证实例
- WPF控件开发之自定义控件(4)
- QQ分组控件的简单实现
- 在WPF中自定义控件 CustomControl
- AD目录树灾难性恢复注意与操作方法
- 《Programming WPF》翻译 第4章 2.数据绑定(1)
- Ubuntu9.04升级中,中途断电解决方法
- 《Programming WPF》翻译 第4章 2.数据绑定(2)
- exchange2003数据库日志整理与修复
- 《Programming WPF》翻译 第4章 2.数据绑定(3)
- WF的DependencyProperty