介绍
这个类的想法来自Chris Maunder的CRoundButton类。在这门课上,我主要缺少椭圆形式和位图。椭圆形式基于按钮的矩形的边界。所有属性都可以在developer studio的资源编辑器中设置。
使用的代码
这个类可以像任何其他所有者绘制控件一样使用—只需包含头文件,并将按钮控件声明为CEllipticButton而不是CButton。
的兴趣点
我将所有的位图和文本信息合并到一个位图中。所以,我只能处理一种情况。如果您想要一个没有文本的位图按钮,您必须设置一个空标题。
支持的属性是BS_FLAT、WS_EX_RIGHT、BS_RIGHT、BS_LEFT、BS_TOP、BS_BOTTOM、BS_CENTER、BS_VCENTER、BS_MULTILINE和BS_BITMAP。
在第二个版本中,我支持Windows系统的文本和禁用的图片的颜色。
本文转载于:http://www.diyabc.com/frontweb/news14772.html