在MFC中,可以使用CClientDC類的FillRect函數來繪制并填充矩形。以下是一個示例代碼:
void CMyView::OnDraw(CDC* pDC)
{
CRect rect(50, 50, 200, 200); // 創建一個矩形區域
CBrush brush(RGB(255, 0, 0)); // 創建一個紅色的畫刷
pDC->FillRect(&rect, &brush); // 使用FillRect函數繪制并填充矩形
}
在這個示例中,我們首先創建了一個矩形區域rect,然后創建一個紅色的畫刷brush。接下來,我們使用CClientDC的FillRect函數來繪制并填充矩形,將矩形區域和畫刷作為參數傳遞給FillRect函數即可。
注意,這個代碼示例是在CView派生類中的OnDraw函數中使用的,如果你想在其他地方使用,需要相應地調整代碼。