问个简单问题,Image控件响应鼠标消息的方法? 为了漂亮一点,我用一个Image控件模拟按钮功能,鼠标移到Image内部时加载一张图片,鼠标移出时加载另外一张鼠标点击时加载另外一张问题是怎么响应这几个消息?消息函数怎么写?最好能给几行代码,举个例子,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CM_MOUSEENTER和CM_MOUSELEAVETImgButton = Class(TImage) private procedure MouseEnter(var msg: TMessage); Message CM_MOUSEENTER; procedure MouseLeave(var msg: TMessage); Message CM_MOUSELEAVE; public constructor create;end;实现部分: procedure TImgButton.MouseEnter(var msg: Tmessage); begin Picture.assign(bitmap01); end; procedure TImgButton.MouseLeave(var msg: TMessage); begin Picture.assign(bitmap02); end; http://expert.csdn.net/Expert/TopicView1.asp?id=1604705 大家帮看一下,这个是用什么控件做的? 窗体置顶与浮动问题 MD,终于知道啥叫郁闷了 Delphi运行时的问题,cannot focus a disabled or invisible window! 帮助? 如何把DBGRID中已经显示的行删除,但不删数据库的数据,成功就给分!!! 綱絡主控站死了,我欲哭----無淚! 初学者请教各位大师 有谁知道如何解决delphi做activeform的花屏问题 帮我看看这段代码(向SQL Server插入带有Image字段的记录) 求个为帮忙:项目中遇到的问题(在线等待) 求sql语句!!!!!!!!!!
TImgButton = Class(TImage)
private
procedure MouseEnter(var msg: TMessage); Message CM_MOUSEENTER;
procedure MouseLeave(var msg: TMessage); Message CM_MOUSELEAVE;
public
constructor create;
end;实现部分:
procedure TImgButton.MouseEnter(var msg: Tmessage);
begin
Picture.assign(bitmap01);
end; procedure TImgButton.MouseLeave(var msg: TMessage);
begin
Picture.assign(bitmap02);
end;