要做一个象《管家婆》或者《速达》界面那样的东东,用什么好呢?

当鼠标放上去的时候置亮,当鼠标移开的时候变暗。用什么控件好呢?
我用Timage 但是效果不好,图象总是闪,是什么原因呢?
我将过程写在Timage的mousemove里面。
Image1.picture.loadfromfile('c:\pic1.bmp');
然后又将过程写在事件写在TPanel的mousemove里面。
Image2.Picture.loadfromfile('c:\pic2.bmp');
哪位仁兄介绍个更好的方法。
[287 byte] By [mastersky-浪] at [2007-12-11]
# 1
FlatStyle
torble-阿裕 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 2
用控件transparentbutton,可以实现更多更漂亮的,其余的想象空间则由你来发挥.
rongercao-草哥 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 3
用Image1.Picture.Canvas.CopyRect(....画上去
stiwin忙碌 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 4
不要用MouseMove事件
自己继承Timage控件封装CM_MouseEnter和CM_MouseLeave消息

procedure CMMouseEnter(var msg:tmessage);message CM_MOUSEENTER;
procedure CMMouseLeave(var msg:tmessage);message CM_MOUSELEAVE

procedure XXX.CMMouseEnter(var msg:tmessage);
var
obj:TObject;
begin
obj:=Tobject(msg.lParam);//鼠标所在的控件
if obj<>nil then
begin
//确定控件的类型
//你的处理
end;
end;

procedure XXX.CMMouseLeave(var msg:tmessage);
var
obj:TObject;
begin
obj:=Tobject(msg.lParam);//鼠标所在的控件
if obj<>nil then
begin
//确定控件的类型
//你的处理
end;
end;
wr960204-武稀松 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 5
网上可下载
dx_cyb-剑 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 6
用CM_MOUSEENTER 和 CM_MOUSELEAVE 消息

shinesi-DaBaiCai at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 7
这个DELPHI自带的DEMO中有这样的例子,其实用TTOOLBAR这个控件就可以实现那种要求了,例子:borland\delphi5\demos\coolstuf
title-桶漆底脱 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 8
不要用UDI.要加快显卡的显示速度请用DriectX,
用function BitBlt(DestDC: HDC; X, Y, Width, Height: Integer; SrcDC: HDC;XSrc, YSrc: Integer; Rop: DWORD): BOOL;
画出来!
quantum-凤凰涅槃 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 9
rongercao(草哥) ,那里有transparentbutton这个控件下载,你有就发到我的邮箱里来:mastersky@21cn.com,这里先多谢了。
mastersky-浪 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 10
可以用toolbar和toolbutton实现的,在toolbar 的images属性中对应你鼠标离开时的图片,在toolbar 的hotimages属性中对应你鼠标进入时的图片就可以了
ljun1979-江南云 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 11
还要将toolbar 的flat属性设置为true
ljun1979-江南云 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 12
就是楼上的说法
title-桶漆底脱 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...
# 13
这些方法都不好.
mastersky-浪 at 2007-10-24 > top of Msdn China Tech,PowerBuilder,控件与界面...