如何用vc6.0编出来一个心形

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:01:42

1 新建一个单文档应用程序xin
2 在OnDraw()函数中添加画图代码:
void CXinView::OnDraw(CDC* pDC)
{
CXinDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CPen mypen,*oldpen;
mypen.CreatePen(PS_SOLID,1,RGB(255,0,0));
oldpen=pDC->SelectObject(&mypen);
POINT pt[4]={{80,120},{40,80},{30,140},{80,200}};
pDC->PolyBezier(pt,4);
POINT pt1[4]={{80,120},{120,80},{130,140},{80,200}};
pDC->PolyBezier(pt1,4);
pDC->SelectObject(oldpen);
mypen.DeleteObject();
}
3 编译、链接并运行即可。

cout<<" * * "<<endl;
cout<<" ***** ****** "<<endl;
cout<<" ********* ********* "<<endl;
cout<<" **************************"<<endl;
cout<<" *************************** "<<endl;
…………
…………
…………
嘎嘎。。这样多简单。。。节省内存