1. 程式人生 > >對話方塊中繪製矩形區域並填充顏色

對話方塊中繪製矩形區域並填充顏色

在 .h檔案中新增生成訊息的對映函式

afx_msg void OnPaint();

然後在對應的 .cpp檔案中新增訊息

BEGIN_MESSAGE_MAP(C**Dlg,CDialog) 
ON_WM_OnPanit() //需要新增的
END_MASSAGE_MAP()

最後完成繪圖

void C**Dlg::OnPaint()
{
CPaintDC dc(this);
HBRUSH hBrush = CreateSolidBrush(RGB(255,0,0));
CBrush brush(RGB(255,0,0));
CRect rect(0,0,100,100); //指定區域大小
dc.FillRect(&rect,&brush);
}

這裡寫圖片描述