首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

MFC中画曲线 用到PolyBezier 这个如何用?请

2012-01-10 
MFC中画曲线 用到PolyBezier这个怎么用?请高手指点MFC中画曲线 用到PolyBezier这个怎么用?请高手指点希望

MFC中画曲线 用到PolyBezier 这个怎么用?请高手指点
MFC中画曲线 用到PolyBezier 这个怎么用?请高手指点

希望高手能举个例子 详细一些!
PolyBezier ()这个方法是不是还和PolyBezierto ()一块用啊?

[解决办法]
SDK:
::PolyBezier(hdc,pPtsBeziers,nCount);
MFC的话
dc.PolyBezier(pPtsBeziers,nCount);

其中 pPtsBeziers 是 POINT 数组,表述了每个点的坐标,nCount是点的个数(也就是数组的下表个数)。
每个曲线段是需要4个点来描述的,连接的前后线段共享中间线段,因此点的个数应该是 4,7,10...,应该是 Beziers曲线端的个数乘3再加1才是正确的。

热点排行