資源簡介
MFC,靜態文本框,通過該類可以設置靜態文本框背景顏色,

代碼片段和文件信息
//?ColorStatic.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“ColorStatic.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CColorStatic
CColorStatic::CColorStatic()
{
m_ColorRef?=?RGB(255255255);
}
CColorStatic::~CColorStatic()
{
}
BEGIN_MESSAGE_MAP(CColorStatic?CStatic)
//{{AFX_MSG_MAP(CColorStatic)
//?NOTE?-?the?ClassWizard?will?add?and?remove?mapping?macros?here.
//}}AFX_MSG_MAP
ON_WM_PAINT()
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CColorStatic?message?handlers
void?CColorStatic::OnPaint()
{
CPaintDC?dc(this);?//?device?context?for?painting
//?TODO:?在此處添加消息處理程序代碼
//?不為繪圖消息調用?CStatic::OnPaint()
CBrush?myBrush;
myBrush.CreateSolidBrush(m_ColorRef);
CRect?rect;
GetClientRect(&rect);
dc.Selectobject(myBrush);
dc.Rectangle(rect);
}
//設置靜態文本框的顏色
void?CColorStatic::SetStaticColor(COLORREF?clr)
{
m_ColorRef?=?clr;
Invalidate();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-07-13?20:09??StaticColor\
?????文件????????1152??2013-07-13?20:05??StaticColor\ColorStatic.cpp
?????文件?????????952??2013-07-13?20:07??StaticColor\ColorStatic.h
- 上一篇:MFC按鈕美化
- 下一篇:敢死隊問題純C語言編寫
評論
共有 條評論