像360那样的导航按钮效果如何实现

假正经的班长 2011-10-05 04:29:19
大家打开360,随便一个按钮鼠标经过时,按钮上边像是蒙了一层透明的薄膜,离开时又恢复原样,这效果是如何实现的呢?
...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoshang_program 2011-10-07
  • 打赏
  • 举报
回复
WTL ...............

注意背景色就可以了
Kaile 2011-10-06
  • 打赏
  • 举报
回复
用Cbitmapbutton这个类就可以
假正经的班长 2011-10-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bokutake 的回复:]

很简单,准备4张图:
一张是普通的,一张是鼠标经过时,一张是按下时,一张是灰色禁用时。
根据鼠标事件需要绘图就行了。
[/Quote]

就是这个鼠标经过的不好处理,BitmapButton没有经过的状态图
辰岡墨竹 2011-10-06
  • 打赏
  • 举报
回复
继承一个CButton类,添加自绘代码。网上有自绘按钮的例子。
辰岡墨竹 2011-10-05
  • 打赏
  • 举报
回复
很简单,准备4张图:
一张是普通的,一张是鼠标经过时,一张是按下时,一张是灰色禁用时。
根据鼠标事件需要绘图就行了。

1,650

社区成员

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

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