请教 软件皮肤 的问题(30分)

  • 主题发起人 主题发起人 alex三角猫
  • 开始时间 开始时间
A

alex三角猫

Unregistered / Unconfirmed
GUEST, unregistred user!
象 QQ 之类的软件的皮肤功能是如何实现的?

能否给点提示或例子,比如,如何把 BUTTON 根据鼠标状态 画成不同的图片?
 
使用skinengine控件,效果不错
 
自己顶一把
 
换皮肤的组件很多
但似乎总是有些问题
 
我最近刚刚解决表单的xp风格问题
基本上,重画+帖图而已
 
其实就是贴图,你要用四组图片(常规、热点、按下、无效),拦截按钮的四个事件,MouseEnter MouseLeave MouseDown MouseUp在不同的事件中把图画上去就行了,换句话说,你也可以不用Button,直接在Form标记热点区域,在这个热点区域中根据这四个消息进行贴图。
 
谢谢各位,如何给 FORM 设定热点区域?
如何给 BUTTON 画?
BUTTON 没有 CANVAS 啊
 
你不要用Button,用Image吧,这样简单点。
 
谢谢楼上的老兄,但还有个问题,我有一张图片,里面有多个按钮,如何实现只画出我想用的那个呢?
 
自己再顶
 
使用skinengine控件,效果不错
 
后退
顶部