当前位置:主页>销售管理软件> 列表

请问怎么实现IE工具栏里的那种带倒角的浮动按钮啊?

企业管理软件版1楼: speedbutton虽然可以实现浮动,但不能倒角,只能是直角,现在很多软件的按钮都是倒角的,请问这是怎么实现的啊?我是指在toolbar里的按钮怎么实现倒角。

2楼: 用特殊字符。。。。▲►▼◄ 如速达软件报价

3楼: 不对啊,我的意思是象IE工具栏里的那种圆角浮动按钮,winrar 3.4的按钮也是这样。

4楼: ?IE里哪个按钮??我没懂你的意思。。。

5楼: 你是说那个图标按扭吧???????????

6楼: 是IE工具栏里的“前进”、“后退”、“刷新”等按钮,那些按钮是圆角的,当鼠标移动到那里的时候,按钮就会加亮。而用speedbutton只能做出直角的按钮,不太好看。我用的是WIN XP自带的IE,你可以看看是不是这样。

企业管理软件版7楼: 肯请高手作答,谢谢了!

8楼: 这是可以用皮肤控件实现
Vclskin和suipack都可以

9楼: 不对吧,我是要在工具条里设置。我看了它的类,是toolbarwindow32,而delphi的类是ttoolbar,两者不一样啊?怎么继承toolbarwindow32这个类呢?

10楼: toolbarwindow32这个是窗口类吧。和TToolBar不是一回事情。

11楼: 大家都用过FLASHGET吧,看看他的图标按钮,也是圆角的,我真的很好奇,怎么来实现这种功能。

12楼: 如果没说错的话,可以在2000下面用VC写个程序,然后在XP上运行应该就可以看到了,记得VC可以用系统自带的资源,Delphi写的程序是内置了一些资源,所以看起来不那么好看,特别的,如果用过英文系统就明白,QQ下面的确定取消什么的按钮,在英文系统是英文的,中文系统是中文的,但是其他内容不变,就是说其他的比如列表框里面的东西,如果原来是简体中文的QQ,那么在英文系统也是中文的,唯独下面的那几个按钮,我想可能和我们用MessageBox弹出来的消息框类似吧,简单写个程序用API的MESSgebox,在中文系统和英文系统,效果是不同的

不知道说对了,我的意思是,如果我上面的推测没错,那么楼主就不要费心了,那时候操作系统的原因,所以用三方控件,或者想办法把Delphi原有的资源替换掉,就象windows优化大师可以把普通的Windows2000 设置成XP的样式那样,说明系统本身带了资源
-------------------------
回答完毕,留点分就成[:D][:D] 如局域网管理软件

13楼: 谢谢chenybin,我看看还有其他人解释没有,分一定给。

企业管理软件版14楼: 用toolbar 2000可以作你要的效果.

15楼: 看来只有用VC或者VB才能实现这样的功能吗?

16楼: 用toolbar 2000啊 vcl 的.到处都可以下.

17楼: 谢谢你satanmonkey,我下了toolbar2000,可是没看出来它能实现这个功能啊?能教教我吗?

18楼: 感觉vb、vc还不如delphi容易实现
用vclskin让他只改变toolbar就行了veryeasy

---
界面上大气、工整、方便就可以了,细节上不用这么认真吧?

19楼: ......前进后退的按钮? 你说的是那个绿色箭头? 那是图片啊。。。。你自己画个图就行了

20楼: 设置TOOLBUTTON1的类型为DROPDOWN试试!

企业管理软件版21楼: 多人接受答案了。