C++ MFC GroupEx 自定义控件:CStatic/Group
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
MFC做Group的扩展,处理都是在OnPaint里面实现的,同事娜娜也帮我完善改进一点,完整代码:https://download.csdn.net/download/baidu_27541197/14950629,左上角关注小编不迷路!
提示:以下是本篇文章正文内容,下面案例可供参考
一、如何制作?
原生分组框继承CStatic,说白了就是一个标签类型,我们就继承CStatic,具体外观样式在OnPaint里面实现
二、使用步骤
1.头文件
代码如下(示例):
class GroupEx:public CStatic
{
private:
//Add control properties for use during initialization. 2020/12/24 by LiNa.[add]
static const COLORREF BORDERCOLOR = RGB(202, 208, 215);
static const COLORREF TEXTCOLOR = RGB(0, 0, 0);
static const unsigned char BORDERSTYLE = PS_DOT;
public:
/************************************************************************/
/* 文字 */
/************************************************************************/
CString Text;
/************************************************************************/
/* 获取文字 */
/**************************************************************