colorstatic.h

来自「数据库部署程序」· C头文件 代码 · 共 42 行

H
42
字号
#if !defined(AFX_COLORSTATIC_H__614C19E7_EA25_42DF_928A_51AC901B813D__INCLUDED_)
#define AFX_COLORSTATIC_H__614C19E7_EA25_42DF_928A_51AC901B813D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// ColorStatic.h : 头文件
/////////////////////////////////////////////////////////////////////////////
//常见颜色
#define RED        RGB(127,  0,  0)
#define GREEN      RGB(  0,127,  0)
#define BLUE       RGB(  0,  0,127)
#define LIGHTRED   RGB(255,  0,  0)
#define LIGHTGREEN RGB(  0,255,  0)
#define LIGHTBLUE  RGB(  0,  0,255)
#define BLACK      RGB(  0,  0,  0)
#define WHITE      RGB(255,255,255)
#define GRAY       RGB(155,155,155)
//CColorStatic类支持设定文本或背景颜色
class CColorStatic : public CStatic
{
public:
	void SetTextColor(COLORREF crColor); //该方法用于设置文本颜色
	void SetBkColor(COLORREF crColor);	//该方法用于设置背景颜色
	CColorStatic();
	virtual ~CColorStatic();
protected:
	//{{AFX_MSG(CColorStatic)

	CBrush m_brBkgnd; 
	COLORREF m_crBkColor;	//背景颜色
	COLORREF m_crTextColor; //文本颜色

	afx_msg HBRUSH CtlColor(CDC* pDC, UINT nCtlColor);
	//}}AFX_MSG

	DECLARE_MESSAGE_MAP()
};

/////////////////////////////////////////////////////////////////////////////
#endif // !defined(AFX_COLORSTATIC_H__614C19E7_EA25_42DF_928A_51AC901B813D__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?