如何制作象瑞星2005那样的界面(用PNG文件) ( 积分: 42 )

  • 主题发起人 主题发起人 wenwenbin
  • 开始时间 开始时间
W

wenwenbin

Unregistered / Unconfirmed
GUEST, unregistred user!
如何制作象瑞星2005那样的界面(用PNG文件)
 
如何制作象瑞星2005那样的界面(用PNG文件)
 
form上用image控件装载图片,按钮不用button,而用image控件,处理它的mousedown/mouseup事件
 
我发现瑞星的皮肤文件里面是好几个状态放在一张图里面的,怎么把一个PNG文件根据不同的状态取出其中的部分画到按扭上.
 
用copyrect就行了,无论什么图,都弄成BMP的就行了
 
有ABC控件包里直接有这个
 
BMP图透明怎么做.
还有,对于按扭倒是好做,但对于edit,下拉框, GRID等常规控件,怎么用自画的图片来改装呢
 
这个就非常麻烦了,那些在delphi里你可以用皮肤控件来模仿。象BS等都支持自己编辑界面图象的。
 
用1class控件吧,这是个功能非常强大的图形控件,网络上有很多,baidu一下就可以了
 
BMP图透明:
var
bitbuf:Tbitbmp;
...
bitbuf.Transparent:=true; //透明模式
bitbuf.TransparentColor:=$ffffff; //以白色为透明
//再绘图就是把bitbuf中原图的白色透明掉了
 
接受答案了.
 
后退
顶部