怎么用vc++的mfc画圆
时间: 2023-09-12 15:08:34 浏览: 297
很高兴为您解答。您可以使用MFC的CDC类中的Ellipse或RoundRect函数来绘制圆形。例如,以下是使用Ellipse函数绘制圆形的示例代码:
```c++
void CMyView::OnDraw(CDC* pDC)
{
// 获取客户端区域的尺寸
CRect rect;
GetClientRect(rect);
// 创建红色的画刷以填充圆形
CBrush brush(RGB(255, 0, 0));
// 在设备上下文中选择画刷
CBrush* pOldBrush = pDC->SelectObject(&brush);
// 绘制圆形
pDC->Ellipse(rect);
// 恢复设备上下文的画刷
pDC->SelectObject(pOldBrush);
}
```
希望对您有所帮助!
阅读全文