- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CStatic扩展类(自己封装的CStatic)
扩展CStatic 扩展CStatic其实就是继承CStatic ,然后自己绘制CStatic,实现不同的效果 扩展类名:CColorText_Static 扩展类头文件 CColorText_Static.h 代码如下 #pragma once // CColorText_Static class CColorText_Static : public CStatic { DECLARE_DYNAMIC(CColorText_Static) public: CColorText_Static(); virtual ~CColorText_Static(); // Attributes private: BOOL b_FillBackColor; COLORREF m_DisBackColro; COLORREF m_BackColor; COLORREF m_TextColor; CFont *m_Font; CBrush m_BackBrush; CBrush m_DisBackBrush; CRect m_fillRect; // Construction public: CFont *GetFont() { return m_Font; } virtual void SetFont(LOGFONT *LogFont, BOOL bRedraw = TRUE); virtual void SetFont(CFont* pFont, BOOL bRedraw = TRUE); virtual void SetFont(int nHeight, LPCTSTR fontName, BOOL bRedraw = true); void Set_BackColor(COLORREF cr); COLORREF Get_BackColor() { return(m_BackColor); }; void Set_TextColor(COLORREF cr) { m_TextColor = cr; //得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时 if(GetSafeHwnd()) { //该函数的作用是使整个窗口客户区无效。窗口的客户区无效意味着需要重绘, Invalidate(); } } COLORREF Get_TextColor() { return(m_TextColor); } void DrawStatic(CDC * pDC); protected: DECLARE_MESSAGE_MAP() public: afx_msg HBRUSH CtlColor(CDC* /*pDC*/, UINT /*nCtlColor*/); public: afx_msg BOOL OnEraseBkgnd(CDC* pDC); public: virtual void DrawItem(LPDRAWITEMSTRUCT lpDrawItemStruct); protected: virtual void PreSubclassWindow(); }; 扩展类头文件 CColorText_Static.cpp 代码如下 // ColorText_Static.cpp : 实现文件 // #include stdafx.h #include Demo_CStaticExtend.h #include ColorText_Static.h // CColorText_Static IMPLEMENT_DYNAMIC(CColorText_Static, CStatic) CColorText_Static::CColorText_Static() { b_FillBackColor = 0; m_Font = 0; m_DisBackColro = RGB(200, 200, 200); } CColorText_Static::~CColorText_Static() { if(m_Font) { m_Font-DeleteObject(); delete m_Font; } m_BackBrush.DeleteObject(); m_DisBackBrush.DeleteObject(); } BEGIN_MESSAGE_
您可能关注的文档
- CRC03040食品级硅质润滑剂.doc
- 5月4日稀土永磁概念逆势飙升.doc
- createschema.doc
- 5月4日黄金投资晨报收1180下方短期维持逢高做空.doc
- CRC错误检测原理.doc
- 5月512汶川地震纪念活动策划.doc
- CREATETABLET.doc
- CRect类介绍.docx
- 5月9日精英所主任分享.doc
- CREE主流LED强光手电筒灯泡比较.docx
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
最近下载
- 调车员理论知识培训内容课件.pptx
- 医院手术离体组织处理制度.docx VIP
- 2022年剧本娱乐行业发展报告-中国文化娱乐行业协会-202305.docx VIP
- 处世奇书《荣枯鉴》(原文+译文+解读).pdf VIP
- 专题01代词2024高考英语语法专项突破(原卷版).pdf VIP
- DB54T 0380-2024 牦牛早期断奶技术规范.docx VIP
- 2024年吉林长春市总工会公招聘工会社会工作者考试真题.docx VIP
- DB54T 0335-2024 青稞米加工技术规程.docx VIP
- 一种从白云鄂博主东矿稀土浮选尾矿中富集铌矿物的方法.pdf VIP
- DB54T 0516-2025 牦牛繁殖技术规程.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)