带有位图的椭圆按钮类

Image 1

介绍

这个类的想法来自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

posted @ 2020-08-12 03:47  Dincat  阅读(165)  评论(0编辑  收藏  举报