酷我、QQ软件界面的透明按钮效果怎么实现的啊?

w_zixuan 2012-11-25 10:06:51


就是这种效果用C++怎么实现的,我用的是wxWidgets。谁能解释下,我想实现这种效果!
...全文
187 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
w_zixuan 2012-12-17
  • 打赏
  • 举报
回复
据了解似乎他们都用的DirectUI,开来wxWidgets的自己绘制了!
newtee 2012-11-26
  • 打赏
  • 举报
回复
昨晚睡觉前又想了想,感觉想TX QQ那种就是把按钮背景去掉了 然后加上鼠标事件 移上去和按下时变为天蓝色 应该不要背景图片
w_zixuan 2012-11-26
  • 打赏
  • 举报
回复
引用 15 楼 zhuankeshumo 的回复:
昨晚睡觉前又想了想,感觉想TX QQ那种就是把按钮背景去掉了 然后加上鼠标事件 移上去和按下时变为天蓝色 应该不要背景图片

是背景图片,我在他的安装文件夹下找到这个:
w_zixuan 2012-11-25
  • 打赏
  • 举报
回复
难道没人用wxWidgets吗?那人是用MFC实现的!
w_zixuan 2012-11-25
  • 打赏
  • 举报
回复
引用 12 楼 zhuankeshumo 的回复:
C#
newtee 2012-11-25
  • 打赏
  • 举报
回复
C#
w_zixuan 2012-11-25
  • 打赏
  • 举报
回复
引用 9 楼 zhuankeshumo 的回复:
http://www.cnblogs.com/Lexy/archive/2011/04/09/2010418.html只是知道些原理 我还没学C++
谢谢,我看看。 那你学的什么?
newtee 2012-11-25
  • 打赏
  • 举报
回复
可以看下上面的链接 在C#里面去掉背景 然后加透明按钮的背景图片就行了
newtee 2012-11-25
  • 打赏
  • 举报
回复
w_zixuan 2012-11-25
  • 打赏
  • 举报
回复

你还没理解,你看换背景后。按钮是透明的,而不是在按钮上加透明背景图片而已。
newtee 2012-11-25
  • 打赏
  • 举报
回复
w_zixuan 2012-11-25
  • 打赏
  • 举报
回复
引用 4 楼 zhuankeshumo 的回复:
用firework做的背景图片 移上去变亮
只是图片背景透明是不行的,按钮本身并不透明呀。QQ、酷我的按钮可是看到软件背景图片。
newtee 2012-11-25
  • 打赏
  • 举报
回复
按钮上背景图片在鼠标事件激发时候变化
newtee 2012-11-25
  • 打赏
  • 举报
回复
用firework做的背景图片 移上去变亮
w_zixuan 2012-11-25
  • 打赏
  • 举报
回复
引用 1 楼 zhuankeshumo 的回复:
这也叫透明?
看重点好不好,是按钮!
newtee 2012-11-25
  • 打赏
  • 举报
回复
用firework做的背景图片 移上去变亮 如果窗体透明要自绘的
newtee 2012-11-25
  • 打赏
  • 举报
回复
这也叫透明?

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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