MFC的MENU下做个椭圆按钮 按一下自动画出椭圆

来源:百度知道 编辑:UC知道 时间:2024/07/08 02:45:24
求椭圆代码,放在椭圆按钮的功能下,点下椭圆自动画出椭圆
void CMainFrame::On椭圆()
{
…………椭圆代码…………
}

CDC *pDC = GetDC(); //获取当前设备
CPen pen(0,1,RGB(0,0,0)); //设置画笔样式
CPen *pOldPen = pDC->SelectObject(&pen); //设备应用当前画笔

pDC->Ellipse(0,0,200,100); //参数是椭圆最大最小XY值,即椭圆所在的矩形区域的四个顶点

pDC->SelectObject(pOldPen); //还原原来的画笔样式;

CClientDC dc(this);
CBrush brush(RGB(255,0,0));
dc.SelectObject(brush);

dc.Ellipse(40,40,200,140);