mfc绘制矩形
时间: 2023-08-16 14:07:07 浏览: 140
MFC实现画矩形
在 MFC 中,可以使用 CDC 类来绘制矩形。以下是一个简单的示例代码,用于在窗口客户区绘制一个红色矩形:
```
void CMyWnd::OnDraw(CDC* pDC)
{
CRect rect(10, 10, 100, 100);
pDC->FillSolidRect(rect, RGB(255, 0, 0));
}
```
在上面的代码中,我们首先创建一个 CRect 对象,它表示矩形的位置和大小。然后,我们使用 CDC 类的 FillSolidRect 方法来填充矩形,该方法接受一个 CRect 参数和一个颜色值参数。在这个例子中,我们使用 RGB(255, 0, 0) 来表示红色。
当然,这只是一个简单的示例。如果需要更复杂的绘图操作,可以使用 CDC 类的其他方法,例如 DrawRect、DrawLine 等等。
阅读全文