修改button背景颜色

修改button背景颜色

ID:32405823

大小:53.50 KB

页数:11页

时间:2019-02-04

修改button背景颜色_第1页
修改button背景颜色_第2页
修改button背景颜色_第3页
修改button背景颜色_第4页
修改button背景颜色_第5页
资源描述:

《修改button背景颜色》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、//定义色彩 const COLORREF CLOUDBLUE = RGB(128, 184, 223); const COLORREF WHITE = RGB(255, 255, 255); const COLORREF BLACK = RGB(1, 1, 1); const COLORREF DKGRAY = RGB(128, 128, 128); const COLORREF LTGRAY = RGB(192, 192, 192); const COLORREF YELLOW = RGB(25

2、5, 255, 0); const COLORREF DKYELLOW = RGB(128, 128, 0); const COLORREF RED = RGB(255, 0, 0); const COLORREF DKRED = RGB(128, 0, 0); const COLORREF BLUE = RGB(0, 0, 255); const COLORREF DKBLUE = RGB(0, 0, 128); const COLORREF CYAN = RGB(0, 255, 255); co

3、nst COLORREF DKCYAN = RGB(0, 128, 128); const COLORREF GREEN = RGB(0, 255, 0); const COLORREF DKGREEN = RGB(0, 128, 0); const COLORREF MAGENTA = RGB(255, 0, 255); const COLORREF DKMAGENTA = RGB(128, 0, 128); //在.h文件定义彩色按钮 CColorButton m_btnUp; //在.cpp文

4、件调用函数着色 VERIFY(m_btnUp.Attach(IDC_BUTTON1, this, RED, WHITE, DKRED));  //CColorButton 类原型 //colorbtn.h #ifndef __COLORBTN_H__ #define __COLORBTN_H__ class CColorButton : public CButton { DECLARE_DYNAMIC(CColorButton) public: CColorButton();  virtual ~C

5、ColorButton();  BOOL Attach(const UINT nID, CWnd* pParent,  const COLORREF BGColor = RGB(192, 192, 192),// gray button const COLORREF FGColor = RGB(1, 1, 1),// black text  const COLORREF DisabledColor = RGB(128, 128, 128),// dark gray disabled text con

6、st UINT nBevel = 2 ); protected: virtual void DrawItem(LPDRAWITEMSTRUCT lpDIS); void DrawFrame(CDC *DC, CRect R, int Inset); void DrawFilledRect(CDC *DC, CRect R, COLORREF color); void DrawLine(CDC *DC, CRect EndPoints, COLORREF color); void DrawLine(C

7、DC *DC, long left, long top, long right, long bottom, COLORREF color); void DrawButtonText(CDC *DC, CRect R, const char *Buf, COLORREF TextColor); COLORREF GetFGColor() { return m_fg; }COLORREF GetBGColor() { return m_bg; }     COLORREF GetDisabledColo

8、r() { return m_disabled; } UINT GetBevel() { return m_bevel; } private: COLORREF m_fg, m_bg, m_disabled; UINT m_bevel; }; #endif  //colorbtn.cpp #include "stdafx.h" #include "colorbtn.h"    #ifdef _DEBUG #undef THIS_FILE static char BAS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。