代码如下:
CPen RedPen(PS_SOLID,1, RGB(255,0,0));
pDC->SelectObject(&RedPen);
pDC->MoveTo(10,10);
pDC->LineTo(100,100);
pDC->LineTo(10,100);
pDC->LineTo(10,10);
int x,y,a[300][300];
int i,j;
for (i=0;i<300;i++)
{
for (j=0;j<300;j++)
{
a[i][j]=0;
}
}
for(x=0;x<300;x++)
{
for (y=0;y<300;y++)
{
if ( pDC->GetPixel(x,y) == RGB(255,0,0) )
{
a[i][j]=1;
}
}
}
for(i=0;i<500;i++)
{
bool inside=false;
for(j=0;j<500;j++)
{
if(a[i][j] == 1)
{
inside=!(inside);
}
if(inside!=false)
{
pDC->SetPixel(i,j,RGB(255,0,0));
}
else
{
pDC->SetPixel(i,j,RGB(255,255,255));
}
}
}