- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 DirectUI之CMenu(支持透明、异形)
普通菜单存在一些缺陷:不支持透明、不支持异形,去边框很麻烦,有时候满足不了客户端的需求为了解决普通菜单的缺陷,使用窗体模拟多级菜单,可以轻松搞定这些问题。QQ、360、迅雷都有使用窗体模拟多级菜单,金山也有使用窗体模拟菜单,但暂未见有多级菜单。自己的界面库怎能没有这样的菜单,花了几天时间,也搞了个菜单玩玩。特点:1、支持从菜单资源加载,几乎和使用普通菜单一样2、支持菜单透明
2012-11-09 19:59:46
1313
原创 DirectUI之CtreeCtrl(一)
使用DirectUI的方式实现树形控件真TMD的麻烦,经过几天几夜的奋斗终于有点眉目了。已实现的功能:1、理论上支持无限级树结构2、支持展开或收缩子项列表3、识别高亮项和选中项暂未实现的功能:1、暂不支持项图标2、暂不支持滚动条效果截图如下:
2012-11-09 19:23:13
859
原创 内建滚动条的绘制
内建滚动条的绘制网上流行的解决方案有两种:一种是使用另外自绘的滚动条控件覆盖系统提供的滚动条;另一种是使用HOOK 滚动条API的方式实现的。第一种方案的缺点是凭白多一个窗口让人心里不爽。第一种方案的缺点是HOOK API太麻烦,如果不HOOK API直接在原来的滚动条区域绘制我
2011-08-14 19:31:04
3009
6
原创 不使用HOOK实现系统菜单的自绘
/****************************************************************标题:不使用HOOK实现系统菜单的自绘*作者:裴具才*QQ:592123987****************************
2011-08-01 04:47:23
1688
原创 限制窗口的最小值
void CMyDlg::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) { // TODO: Add your message handler code here and/or call default lpMMI->ptMinTrackSize.x = 450 ; //窗口的最小宽度 lpMM
2010-11-12 00:13:00
687
1
原创 vc++ QQ2010模拟登陆之思路与分析
/***********************************************************************************************QQ2010模拟登陆之思路与分析*作者:裴具才*QQ:592123987*发表时间:2010/10/1*说明:文章只做学习交流使用,请勿用于非法用途,否者,后果自负。*********
2010-10-01 00:58:00
2062
ListBox内建滚动条的绘制
2011-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人