// ColorStatic.cpp : インプリメンテーション ファイル // 色付き CStatic #include "stdafx.h" #include "Wtest6.h" #include "ColorStatic.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CColorStatic CColorStatic::CColorStatic() : m_brush(GetSysColor(COLOR_3DFACE)) { m_color = RGB(0,0,0); } CColorStatic::~CColorStatic() { } BEGIN_MESSAGE_MAP(CColorStatic, CStatic) //{{AFX_MSG_MAP(CColorStatic) ON_WM_CTLCOLOR_REFLECT() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CColorStatic メッセージ ハンドラ HBRUSH CColorStatic::CtlColor(CDC* pDC, UINT nCtlColor) { pDC->SetTextColor(m_color); pDC->SetBkColor(GetSysColor(COLOR_3DFACE)); return m_brush; }