- 博客(1)
- 资源 (4)
- 收藏
- 关注
原创 duilib半透明异形窗口_修改WM_PAINT
看到网上有用duilib实现半透明异形窗口的例子, 把代码下回来之后,发现是用两个窗口重叠在一起做成的. 本人不是很喜欢, 于是到网上查了UpdateLayeredWindow(...)的用法,试着在duilib里使用. 先看结果吧,上图:UpdateLayeredWindow(...)这个函数是有限制的.1.当前窗口样式必须是WS_EX_LAYERED,不能是WS_CHIL
2013-05-21 01:14:52 3351 5
duilib半透明异形窗口_修改WM_PAINT
UpdateLayeredWindow(...)这个函数是有限制的.
1.当前窗口样式必须是WS_EX_LAYERED,不能是WS_CHILD.
2.所有的WS_CHILD样式的子窗口不能正常显示.
3.系统接管几乎所有WM_PANIT消息, 除了我们主动调用Invalidate()产生的WM_PAINT.(这点很重要)
4.BeginPaint与EndPaint的使用
有问题可到 http://www.yutent.com/article-68.html 留言.
2013-05-21
duilib_多标签_可移动标签_浏览器
仿360浏览器.封装了可移动的标签控件.
文件包括:TagControl.h,TagControl.c,
演示程序.有问题可联系QQ:2601065388.
2012-12-05
duilib_多标签浏览器_标签可移动
标签移动的思路,每个标签控件有一个定时器,不断的改变位置,直到到达目标位置. 标签已经封装成控件,使用方法跟普通控件一样.
演示程序,如果360报毒允许即可.
2012-12-04
duilib支持动态gif_改写stb_image.c
在stb_image.c,增加了加载多帧gif的函数,扩展了duilib中的CButtonUI,
CButtonGifUI,支持动态gif图片,gif透明图片.
文件中包括stb_image.c,加载gif的源码,还有一个演示程序.
2012-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人