我用MoveTo,LineTo画了一个多边形,哪位高手看看该如何填充呀??
MoveTo(100,100);
LineTo(200,150);
MoveTo(200,150);
LineTo(150,280);
MoveTo(150,280);
LineTo(250,350);
MoveTo(250,350);
LineTo(200,300);
MoveTo(200,300);
LineTo(100,100);
MoveTo(100,100);
LineTo(200,150);
MoveTo(200,150);
LineTo(150,280);
MoveTo(150,280);
LineTo(250,350);
MoveTo(250,350);
LineTo(200,300);
MoveTo(200,300);
LineTo(100,100);
然后用CDC的FillRgn填充CRgn就可以了
pDC->Polygon(点数组,点数)
就行了。
当然,你需要在画之前定义好填充多边形的刷子,并且用
pDC->SelectObject(&..)
选入.