반응형
void CTest2View::DrawImage(CDC* pDC)
{
CTest2Doc* doc = GetDocument();
CRect cr = doc->LoadArray();
CPen pen,pen2,pen3, *pOldPen;
pen.CreatePen(PS_DOT, 1, RGB(255,255,255));
pen2.CreatePen(PS_DOT, 1, RGB(0,0,0));
pen3.CreatePen(PS_SOLID, 1, RGB(0,0,0));
CBrush Brush, *pOldBrush;
pOldBrush = (CBrush *)pDC->SelectStockObject(NULL_BRUSH);
if(plag)
{
pDC->SetROP2(R2_NOT);
pOldPen = (CPen *)pDC->SelectObject(&pen);
pDC->Rectangle(preXY.x,preXY.y,opreXY.x,opreXY.y);
pOldPen = (CPen *)pDC->SelectObject(&pen2);
pDC->Rectangle(preXY.x,preXY.y,currentXY.x,currentXY.y);
}
else
{
pOldPen = (CPen *)pDC->SelectObject(&pen3);
pDC->Rectangle(cr);
}
pDC->SelectObject(pOldBrush);
pDC->SelectObject(pOldPen);
}
반응형
'알고리즘' 카테고리의 다른 글
다각형2다각형 충돌 선별 (0) | 2015.06.13 |
---|---|
다각형에 특정 점 포함 유무선별 (0) | 2015.06.13 |
더블 버퍼링 (0) | 2015.02.12 |
임의의 순서로 이루어진 순열 얻기 (0) | 2015.02.10 |
현재 화면에 맞춰 이미지 크기 변경 (0) | 2015.02.10 |