xref: /MusicPlayer2/MusicPlayer2/ColorStatic.cpp (revision 877f5f92b251a01591a4960c885129aa589a8135)
1 // ColorStatic.cpp : 实现文件
2 //
3 
4 #include "stdafx.h"
5 #include "ColorStatic.h"
6 
7 
8 // CColorStatic
9 
IMPLEMENT_DYNAMIC(CColorStatic,CStatic)10 IMPLEMENT_DYNAMIC(CColorStatic, CStatic)
11 
12 CColorStatic::CColorStatic()
13 {
14 
15 }
16 
~CColorStatic()17 CColorStatic::~CColorStatic()
18 {
19 }
20 
SetFillColor(COLORREF fill_color)21 void CColorStatic::SetFillColor(COLORREF fill_color)
22 {
23 	m_fill_color = fill_color;
24 	Invalidate();
25 }
26 
27 
BEGIN_MESSAGE_MAP(CColorStatic,CStatic)28 BEGIN_MESSAGE_MAP(CColorStatic, CStatic)
29 	ON_WM_PAINT()
30 END_MESSAGE_MAP()
31 
32 
33 
34 // CColorStatic 消息处理程序
35 
36 
37 
38 
39 void CColorStatic::OnPaint()
40 {
41 	CPaintDC dc(this); // device context for painting
42 					   // TODO: 在此处添加消息处理程序代码
43 					   // 不为绘图消息调用 CStatic::OnPaint()
44 	CRect rect;
45 	GetClientRect(rect);
46 	dc.FillSolidRect(rect, m_fill_color);
47 }
48