SetDCPenColor//这个函数怎么用?下面使用有问题吗?
本帖最后由 mirroatl187 于 2013-11-04 21:48:17 编辑
void CSixView::Line(CPoint p[])//绘制四边形
{
CClientDC dc(this);
CPen pen;
pen.CreatePen(PS_SOLID,2,RGB(255,0,255));
CPen* poldpen = dc.SelectObject(&pen);
for (int i=0;i<4;i++)
{
if(i==0)
dc.MoveTo(p[0]);
else
{
if(i == 2)
dc.SetDCPenColor(RGB(255,0,0));
else
{
dc.SetDCPenColor(RGB(255,0,255));
}
dc.LineTo(p[i]);
}
}
dc.LineTo(p[0]);
dc.SelectObject(poldpen);
}