首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么在C++BUILDER里实现圆型按钮

2012-04-09 
如何在C++BUILDER里实现圆型按钮?如题.[解决办法]1 详细继承TGraphicControl,在wnd上画一个圆,什么样的都

如何在C++BUILDER里实现圆型按钮?
如题.

[解决办法]
1 详细
继承TGraphicControl,在wnd上画一个圆,什么样的都可以。
设置背景色等等。
处理消息 事件。
处理paint()

把背景色设置为透明,在处理MouseDown MouseUp MouseOver等的时候判断一下点是否属于你控件就可以了。

2 简单的找一个三方控件自己用就可以。
[解决办法]
可以直接在窗体上放个image,在IMAGE的MouseMove事件里写上载入一个另外的图(选中图),MouseLeave里写上载入另外一个图(未选中图),在MouseDown里写上Top+=1,left+=1,在MouseUp里写上Top-=1,left-=1;
这样就可以模拟按钮了

热点排行