提问个GDI函数,谢谢帮忙!

lsw111 2007-11-14 09:47:43
这个PolyPolygon (hdc, apt, aiCounts, iPolyCount) ;中的aiCounts数组,究竟是什么意思?我看不懂啊
还有Windows程序设计中这样解释这个函数:
对于每个多边形,aiCounts数组给出了多边形的端点数。apt数组具有全部多边形的所有点。除传回值以外,PolyPolygon在功能上与下面的代码相同:
for (i = 0, iAccum = 0 ; i < iPolyCount ; i++)

{

Polygon (hdc, apt + iAccum, aiCounts[i]) ;

iAccum += aiCounts[i] ;

}
能不能解释下这段代码?
...全文
46 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsw111 2007-12-12
  • 打赏
  • 举报
回复
非常感谢!
zxbstrong 2007-11-14
  • 打赏
  • 举报
回复
YES
lsw111 2007-11-14
  • 打赏
  • 举报
回复
是不是aiCounts[0]=3就是说第一个多边形有3个端点?
是不是就是这个意思?
zxbstrong 2007-11-14
  • 打赏
  • 举报
回复
PONT apt[]={{0,0},{1,1},{2,2},{3,3},{4,4},{5,5},{6,6}};
int aiCounts[2]={3,4};
iPolyCount=2;

两个多边形,第一个多边形的顶点是{0,0},{1,1},{2,2}第二个多边形的项点是{3,3},{4,4},{5,5},{6,6},
函数会自动从最后一个顶点画一条直线到第一个顶点,以闭合多边形.

19,466

社区成员

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

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