贝壳界面库记录1-界面圆角实现
2016-06-20 00:00
267 查看
这段时间来对贝壳界面库的学习,对现实技术和细节已经非常熟悉了。
做一些总结。
一般写圆角的时候直接不OnSize里
//HRGN hrgn = ::CreateRoundRectRgn(0,0,601,440,8,8);
//::SetWindowRgn(m_hWnd,hrgn,TRUE);
会写CSS的对上面的图形结构一定不陌生。
和纯CSS写圆角一个原理。
贝壳里的圆角就是这么实现的
rgnWindow.CreateRectRgn(rcClient.left, rcClient.top + 3, rcClient.right, rcClient.bottom);
rgnAdd.CreateRectRgn(rcClient.left, rcClient.top, rcClient.right-4, rcClient.top + 1);
rgnAdd.OffsetRgn(2, 0);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
rgnAdd.SetRectRgn(rcClient.left, rcClient.top, rcClient.right - 2, rcClient.top + 1);
rgnAdd.OffsetRgn(1, 1);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
rgnAdd.SetRectRgn(rcClient.left, rcClient.top, rcClient.right, rcClient.top + 1);
rgnAdd.OffsetRgn(0, 2);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
rgnAdd.SetRectRgn(rcClient.left, rcClient.top, rcClient.right, rcClient.top + 1);
rgnAdd.OffsetRgn(0, 3);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
做一些总结。
一般写圆角的时候直接不OnSize里
//HRGN hrgn = ::CreateRoundRectRgn(0,0,601,440,8,8);
//::SetWindowRgn(m_hWnd,hrgn,TRUE);
会写CSS的对上面的图形结构一定不陌生。
和纯CSS写圆角一个原理。
贝壳里的圆角就是这么实现的
rgnWindow.CreateRectRgn(rcClient.left, rcClient.top + 3, rcClient.right, rcClient.bottom);
rgnAdd.CreateRectRgn(rcClient.left, rcClient.top, rcClient.right-4, rcClient.top + 1);
rgnAdd.OffsetRgn(2, 0);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
rgnAdd.SetRectRgn(rcClient.left, rcClient.top, rcClient.right - 2, rcClient.top + 1);
rgnAdd.OffsetRgn(1, 1);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
rgnAdd.SetRectRgn(rcClient.left, rcClient.top, rcClient.right, rcClient.top + 1);
rgnAdd.OffsetRgn(0, 2);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
rgnAdd.SetRectRgn(rcClient.left, rcClient.top, rcClient.right, rcClient.top + 1);
rgnAdd.OffsetRgn(0, 3);
rgnWindow.CombineRgn(rgnAdd, RGN_OR);
相关文章推荐
- 提供免费的Java OA系统 解决方案
- document.body.scrollTop的值总为零的解决办法
- 一个学VC思想上的误区
- 使用ffmpeg实现转码样例(代码实现)
- 用Lambda表达式进行函数式编程
- 自己写界面(一)主框架
- android 播放视频时切换全屏隐藏状态栏
- C#中split的5种方法
- com的一般调用步聚
- 一个页面多个超连接的实现
- PS教程(个人精心整理,你也可以成为PS高手)
- 计算机族必喝的健康饮品
- c# 学习笔记
- 零技巧的电饭锅懒人菜
- 数据库自动打包压缩工具,asp.net + ATL完美组合
- Nokia 牵手 Windows Phone 7?
- 周杰伦赴日展中国风自弹自唱
- DirectUI有感
- cgo -rpath指定动态库路径
- Qt 4.7.1 和 Mobility 1.1.0 已发布