QQ登录

只需一步,快速开始

上位机VC MFC通过自绘实现球形按钮

[ 复制链接 ]
上位机VC MFC通过自绘实现球形按钮

上位机VC MFC通过自绘实现球形按钮

上位机VC MFC通过自绘实现球形按钮
请点击此处下载

查看状态:已购买或有权限

您的用户组是:游客

文件名称:上位机VC MFC通过自绘实现球形按钮.rar 
文件大小:219.02 KB 
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我


  

如果您认可,可联系功能定制!

  

如果您着急,充值会员可直接联系发您资料!

  

QQ联系我

微信扫扫联系我

  


例程也是通过自绘的方法 实现球形按钮的功能,效果如上图。
首先也是从CButton派生出自己的类class CEllipseBtn : public CButton
类中有三个尖定义的成员函数
        void DrawWhiteText(CDC* pDC, CRect* pRect, CString& text );
        void GradientFill (CDC* pDC, CRect* pRect);
        void SetRound(void);
还有一个通过类向导添加的虚函数DrawItem。

这几个函数的代码部分可以下载源代码查看。

类中还包含一个头文件#include "MemDC.h",主要为方便使用临时CDC而添加;

有了自己写好的CEllipseBtn ,就是如何使用它。
一样,拖拽一个按钮控件,用类向导关联控件变量CEllipseBtn        m_Btn;
这里要注意的是,自绘的开关由控件属性里设置打开。

回复

使用道具 举报

大神点评(1)

快速回复 返回列表 客服中心 搜索