pDC->BeginPath(); // 1pDC->Polyline(m_ZbPoints, 5);pDC->EndPath(); // 2
PathToRegion(*pDC); // 3
pDC->FillPath(); // 4没有上面注释的是可以画空的多边形。 反而加了 // 1 2 3 4 后
变成透明了, 我DC选择过画涮的。不知,有什么原因会这样。
PathToRegion(*pDC); // 3
pDC->FillPath(); // 4没有上面注释的是可以画空的多边形。 反而加了 // 1 2 3 4 后
变成透明了, 我DC选择过画涮的。不知,有什么原因会这样。
之前添加pDC->SelectClipPath试试看
CPoint m_ZbPoints[4] = {CPoint(0,0),CPoint(100,100),CPoint(40,0),CPoint(100,0)};
pDC->Polyline(m_ZbPoints, 4);
pDC->EndPath();
pDC->SelectObject(CreateSolidBrush(RGB(255,0,0)));
pDC->FillPath();上面这段代码,我测试了一下,是可以显示的
屏蔽掉了 就可以显示了!!??