使用分层界面来实现界面皮肤的好处是:可以保证图片边缘处理不失真,且能用于异形窗口上,如一些不规则的窗口,你很难用SetWindowRgn来达到理想效果。 在很多情况下,界面的漂亮与否,取决于PS的制作及创意,而界面编程所需要做的就是将图片完整无缺的展示给用户。 分层窗口带来的不便之处就是:你对窗口的操作都是介于两个窗口之间的,所以你需要在此上面多花费一些功夫,比如移动窗口,实际是移动两个窗口。再比如正常窗口调用CenterWindow,实际是让CThemedLayerWnd来移动窗口,你不得不重写CenterWindow来先移动CThemedAlphaWnd然后再来移动CThemedLayerWnd。 凡事皆有取舍,一切都根据实际需求做出取舍。正如分层窗口一样,丧失了一些正常窗口的普通函数操作能力,但换来了界面皮肤的完美显示。 与之配套的博客:http://blog.csdn.net/renstarone/article/details/12371309
2021-05-25 09:58:53 95KB 皮肤窗口 分层窗口
1
MFC实现贝塞尔曲线的绘制与鼠标交互
2021-05-25 09:03:06 7.11MB vc++ 图形学
1
计算机图形学 liang-Barsky直线裁剪算法 VC6.0下实现
2021-05-24 23:16:37 326KB liang barsky 直线裁剪
1
用VC编写的一个FTP的文件上传下载功能,有完整的界面功能
2021-05-24 11:24:45 3.61MB FTP 文件 VC C++
1
用VS2008工具通过VC++语言,实现windows自带的计算器功能开发,可实现加减乘除,乘方,开方,倒数,撤销错误输入,清零等功能。
2021-05-24 09:06:00 29.22MB windows 计算器 VS2008 VC++
1
各种图片格式转换vc实现
2021-05-23 16:52:49 48KB 各种图片格式转换vc实现
1
图像轮廓的点坐标的提取方法及VC++编程实现 图像轮廓的点坐标的提取方法及VC++编程实现 图像轮廓的点坐标的提取方法及VC++编程实现 图像轮廓的点坐标的提取方法及VC++编程实现
1
C++实现的经典小游戏源代码 包含有扫雷 贪吃蛇 推箱子 俄罗斯方块 拼图 连连看等 vc6.0通过
2021-05-20 23:41:21 4.94MB vc游戏
1
可以找到自己的ip 是通过一下函数来实现的 CPing() 还有一些 其他的函数!!@
2021-05-19 21:07:01 1.84MB CPing
1
richedit实现类似vc工具,关键字变色,注释变色,非关键字还原格式,绝对给力,一起努力
2021-05-19 16:33:56 1.85MB 关键字变色
1