제가 도형하고 글자를 움직여야 하는 프로젝트를 진행하고있습니다.
도형같은 경우 SetROP2(R2_NOT)로 같은좌표찍은다음 다음좌표찍어주면 기존 도형이 삭제되고 새로운 도형이 추가되죠
예로 CClientDC dc(this);
dc.SetROP2(R2_NOT);
dc.Rectangle(100,100,500,500);
dc.Rectangle(100,100,500,500);
dc.Rectangle(200,200,600,600); 하면 기존 100,100시작하는 네모는 사라지고 200,200으로 시작하는 네모만 남습니다.
문제는 제가 이번과제에서 글자를 마우스로 드래그해서 움직여야 하는데,
dc.drawtext를 이용해서 화면에 그려주고, SetROP2(R2_NOT)를 이용해서 지워야하는데
이상하게 drawtext는 지워지지 않는것 같더라구요.
혹시 이것에 대해 아시는게 있다면 조언 부탁드립니다 ㅠㅠ 아니면
mfc에서 좌표를 이용해 화면에 출력하는것 중에 삭제와 추가가 자유로운 함수가 있나요 고수님들 한수 부탁드립니다
댓글 0