如何使用PolyPolygon来绘制多个多边形

paerxiushi 2007-11-30 11:51:24
小弟在单文档的OnDraw方法中写入如下代码:
CRect rect;
rect.SetRect(100,100,300,300);

CPen pen;
pen.CreatePen(PS_SOLID,1,RGB(255,0,0));
CPen* pOldPen=pDC->SelectObject(&pen);
CBrush brush(RGB(123,34,23));

CBrush* pOldBrush=pDC->SelectObject(&brush);

POINT pt[]={{100,100},{100,150},{150,150},{150,100},{200,200},{200,250},{250,250},{250,200},{45,23}};
int a=4;
pDC->PolyPolygon(pt,&a,2);
pDC->SelectObject(pOldBrush);
pDC->SelectObject(pen);
为什么在调用PolyPolygon方法的返回值是false呢?
...全文
131 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
paerxiushi 2007-12-01
  • 打赏
  • 举报
回复
没人回答吗?先顶一下。

19,466

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧