如何在C++BUILDER里实现圆型按钮?
如题.
[解决办法]
1 详细
继承TGraphicControl,在wnd上画一个圆,什么样的都可以。
设置背景色等等。
处理消息 事件。
处理paint()
把背景色设置为透明,在处理MouseDown MouseUp MouseOver等的时候判断一下点是否属于你控件就可以了。
2 简单的找一个三方控件自己用就可以。
[解决办法]
可以直接在窗体上放个image,在IMAGE的MouseMove事件里写上载入一个另外的图(选中图),MouseLeave里写上载入另外一个图(未选中图),在MouseDown里写上Top+=1,left+=1,在MouseUp里写上Top-=1,left-=1;
这样就可以模拟按钮了