CWindowDC dc(NULL);
dc.MoveTo(0,0);
dc.LineTo(3000,3000); dc.SetROP2(R2_XORPEN),
dc.MoveTo(0,0);
dc.LineTo(3000,3000);
dc.MoveTo(0,0);
dc.LineTo(3000,3000); dc.SetROP2(R2_XORPEN),
dc.MoveTo(0,0);
dc.LineTo(3000,3000);
CWindowDC dc(NULL);
dc.MoveTo(0,0);
dc.LineTo(3000,3000); sleep(1000); dc.SetROP2(R2_XORPEN);
dc.MoveTo(0,0);
dc.LineTo(3000,3000);
dc.SetROP2(R2_NOT);
dc.MoveTo(0,0);
dc.LineTo(3000,3000);
Sleep(2000);
dc.MoveTo(0,0);
dc.LineTo(3000,3000);