void CNeiCunDlg::InHuaBi()
{
CWnd *pWnd=GetDlgItem(IDC_STATIC);
if(pWnd!=NULL)
{
CPaintDC dc(pWnd);
dc.SetBkMode(TRANSPARENT);
CPen linepen1(PS_SOLID,1,RGB(192,192,192));
CPen linepen3(PS_DASH,1,RGB(192,192,192));
CPen linepen2(PS_SOLID,1,RGB(255,0,0));
CPen *poldpen;
poldpen=dc.SelectObject(&linepen1);
//画Y轴
//dc.MoveTo(35,35);
//dc.LineTo(35,335);
CBrush brush[6];
brush[0].CreateSolidBrush(RGB(0,255,255));
brush[1].CreateSolidBrush(RGB(0,255,0));
brush[2].CreateSolidBrush(RGB(0,0,255));
brush[3].CreateSolidBrush(RGB(255,255,0));
brush[4].CreateSolidBrush(RGB(255,0,255));
brush[5].CreateSolidBrush(RGB(255,255,255));
dc.SelectObject(&brush[0]);
dc.Rectangle(100,170,120,180);
dc.TextOut(125,165,"已占用");
dc.SelectObject(&brush[5]);
dc.Rectangle(200,170,220,180);
dc.TextOut(225,165,"未占用");
dc.SelectObject(&brush[5]);
dc.Rectangle(25,200,537,250);
}
}
刷新画刷:Invalidate();