新年快乐啊,问一个界面的实现问题

wateryh 2012-01-27 11:21:19
对一个控件自绘:

用两个图片叠加,一张用于做背景,另一种用渐变的半透明,铺在相同的位置上,效果可以
由浅到深的看见第一张的影子,

请问需要在ONPAINT里面要用到哪些函数,和步骤,




...全文
101 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwzzz 2012-01-30
  • 打赏
  • 举报
回复
同意楼上的
zhllxt 2012-01-30
  • 打赏
  • 举报
回复
我觉得最方便的方法就就是用GDI+了,我刚好前段自己做过这样的小程序,你看下QQ2011的登录界面上的关闭和最小化按钮,他们就是这个样子的。
对于你的:
背景图片用个非透明的PNG图片
渐变图片用个半透明的PNG图片
PNG图片想用半透明直接在PS里把透明度调到50%就好了
然后用GDI+贴图就实现了,至于GDI+怎么用,你百度一下,一大堆资料的,对于你这个要求,很简单就实现了。
副组长 2012-01-28
  • 打赏
  • 举报
回复
先将两张图片用透明关系合成一张,然后铺上去,省事省力高效率。
zodiac444 2012-01-28
  • 打赏
  • 举报
回复
好好学习一下位图,我记得 MFC Windows 程序设计(第2版) 中有这个类似的例子。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧