100分求利用API函数BeginPath等方法画一个由两点直线和圆弧组成的多边形
要求如下:目前有一个多边形,假如它是由一个两点直线、一段圆弧和两点直线封闭而成的多边形,现在需要用API函数BeginPath,EndPath等方法来把这个多边形画出来,请大家不要用GDI+来实现,必须要用GDI来实现.
再补充一下我目前遇到的问题:我也使用了
W32API.BeginPath(m_lhDC);
W32API.Polyline(m_lhDC, ref ptArray[0], 2);
W32API.Arc(m_lhDC, leftTopPt.x, leftTopPt.y, rightBottomPt.x, rightBottomPt.y, toPt.x, toPt.y, fromPt.x, fromPt.y);
W32API.EndPath(m_lhDC);
W32API.StrokeAndFillPath(m_lhDC);
这些方法来画这个多边形,但发现画出来的多边形不完整,多边形中并没有直线段组成的部分,不知道为什么?请高手希望写一个简单的例子,谢谢