当前位置: 代码迷 >> VC >> MFC中画曲线 用到PolyBezier 这个如何用?请
  详细解决方案

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

热度:8056   发布时间:2013-02-25 00:00:00.0
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才是正确的。
  相关解决方案