www.gusucode.com > VC++环境下从串口读取数据并实时绘制曲线图 > VC++环境下从串口读取数据并实时绘制曲线图/读取串口数据并画实时曲线的VC++程序源码/ColorBtn.cpp
// ColorButtin.cpp : implementation file // #include "stdafx.h" #include "stdafx.h" #include "ColorBtn.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CColorButton CColorButton::CColorButton() { color = RGB(0, 0, 255); } CColorButton::~CColorButton() { } BEGIN_MESSAGE_MAP(CColorButton, CButton) //{{AFX_MSG_MAP(CColorButton) ON_WM_PAINT() //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // CColorButton message handlers void CColorButton::OnPaint() { CPaintDC dc(this); // device context for painting CRect rect; GetClientRect(&rect); CBrush brush; brush.CreateSolidBrush(color); dc.FillRect(rect, &brush); dc.DrawEdge(rect, EDGE_SUNKEN, BF_RECT); }