急,弧填充路径怎么不对,想给1000分行不?
日期:2006-11-08 荐:
急,弧填充路径怎么不对,想给1000分行不?代码贴出来给各位大爷们看看,帮帮偶(QQ:41473064)!pDC->BeginPath();inarc.Draw(pDC,drawMode,maplayers);outarc.Draw(pDC,drawMode,maplayers);pDC->EndPath();pDC->StrokeAndFillPath();http://www.bstbit.com/download/cad.jpg高手都上哪去了,沙发我先占了!有1/8个圆出错了:弧变成直线。语言中何处是控制弧的起点和终点的?用的是起始角与终角啊,无论是多大的弧都有这个问题,去掉pdc->beginpath()与pdc->endpath() pdc->strokeandfillpath()之后并没有直线出来,只是有两条弧,搞不清楚哪里出了问题你需要的图形是什么呢?如果你希望画一个填充的圆环,你的路径应该是圆,而不是arc;如果你希望画一段填充的圆弧,则你的路径除了给出2个同心圆弧外,还应该添2段直线,将同心圆弧2端的开口封闭起来。封掉了,也不行,不知道怎么弄的!凑和者画个弧把pen的宽度加宽算了
标签: