在有SKIN的情况下,如何让cxButton实现闪动的效果呢?

Harryfin 2010-05-17 12:26:53
最好是通过外部控制来实现,而不要修改、继承控件之类。
...全文
177 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
Harryfin 2010-05-21
  • 打赏
  • 举报
回复
最后一次顶起,周末结帖
Harryfin 2010-05-19
  • 打赏
  • 举报
回复
不符合,我要的效果是最好是闪BUTTON的FACE,闪字次之
金卯刀 2010-05-19
  • 打赏
  • 举报
回复
那控制visible是否符合要求?
Harryfin 2010-05-19
  • 打赏
  • 举报
回复
ps. 对应V49版本的代码
Harryfin 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 avan_lau 的回复:]

那修改button中的lookAndFeel中kind屬性是否有效果?
[/Quote]
有效,但是你不觉得通过切换SKIN和NATIVE的样式来闪动变动太大么 - -?

通过更改SKINNAME的方法来实现的话,估计也就OFFICE那套SKIN可行。

目前还有个思路是通过伪造HOTTRACK来实现闪动,效果比较好。但是有个表征按钮状态状态的属性值是private,比较麻烦,要改源代码。先看看有没有更好的简便方法。
金卯刀 2010-05-19
  • 打赏
  • 举报
回复
那修改button中的lookAndFeel中kind屬性是否有效果?
foodztf 2010-05-19
  • 打赏
  • 举报
回复
up up
Harryfin 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 avan_lau 的回复:]

引用 11 楼 harryfin 的回复:

引用 10 楼 dgxlaen 的回复:

定时器到是一个办法,还有可以尝试着修改控件,如果控件源码公开的话!

关键是定时器里面的代码怎么实现。。。

應該說是定時器的開關吧

可以攔截WM_SetFocus和WM_KillFocus,透過參數判斷目標控件,以決定開關。
[/Quote]
其实TIMER也好线程也罢,现在的问题关键是怎么在有SKIN的状态改变BUTTON的效果而已,因为试下就知道有SKIN的时候,对控件使用CANVAS不起作用的。而TIMER和线程只是实现反复切换的手段而已。
金卯刀 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 harryfin 的回复:]

引用 10 楼 dgxlaen 的回复:

定时器到是一个办法,还有可以尝试着修改控件,如果控件源码公开的话!

关键是定时器里面的代码怎么实现。。。
[/Quote]
應該說是定時器的開關吧

可以攔截WM_SetFocus和WM_KillFocus,透過參數判斷目標控件,以決定開關。
Harryfin 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 dgxlaen 的回复:]

定时器到是一个办法,还有可以尝试着修改控件,如果控件源码公开的话!
[/Quote]
关键是定时器里面的代码怎么实现。。。
dgxlaen 2010-05-19
  • 打赏
  • 举报
回复
定时器到是一个办法,还有可以尝试着修改控件,如果控件源码公开的话!
Harryfin 2010-05-19
  • 打赏
  • 举报
回复
继续求支招,orz
Harryfin 2010-05-18
  • 打赏
  • 举报
回复
怎么变贴图的颜色呢?

变字体效果不是很好
亮剑_ 2010-05-18
  • 打赏
  • 举报
回复
在定时器里变换Button字体或贴图颜色?
Harryfin 2010-05-18
  • 打赏
  • 举报
回复
up..
Harryfin 2010-05-17
  • 打赏
  • 举报
回复
up ....
Harryfin 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 bdmh 的回复:]

不知用的是那种皮肤,vclskin中有一个颜色集合,可以通过它来改变button的颜色
[/Quote]
SKIN是指DevExpress的那套SKIN
huangheguyun 2010-05-17
  • 打赏
  • 举报
回复
用皮肤控件就可以实现,第三方控件里面有个颜色集合就可以设置实现的。
bdmh 2010-05-17
  • 打赏
  • 举报
回复
不知用的是那种皮肤,vclskin中有一个颜色集合,可以通过它来改变button的颜色
hanks_gao 2010-05-17
  • 打赏
  • 举报
回复
頂起!!!

5,385

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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