CDC memDC,memDC2;
CBitmap bitmap1;
BITMAP bmpinfo;
memDC2.CreateCompatibleDC(&dc);
memDC.CreateCompatibleDC(&dc);
bitmap1.GetBitmap(&bmpinfo);
//문제의 코드들이 이 아래인데
memDC.SelectObject(&bitmap1);
memDC2.BitBlt(0, 0, bmpinfo.bmWidth, bmpinfo.bmHeight, &memDC, 0, 0, SRCCOPY);
이 경우에는 정상적으로 출력이 안됨
memDC2.SelectObject(&bitmap1);
memDC2.BitBlt(0, 0, bmpinfo.bmWidth, bmpinfo.bmHeight, &memDC2, 0, 0, SRCCOPY);
이 경우에는 정상적으로 출력이 잘됨
bitmap1.DeleteObject();
dc.BitBlt(0, 0, 800, 600, &memDC2, 0, 0, SRCCOPY);
한참 헤메다가 답을찾긴했는데 왜 이런결과가 나오는지는 미스테리...
차이가 뭔지좀..
멍청돋노..
//문제의 코드들이 이 아래인데 memDC.SelectObject(&bitmap1); memDC2.BitBlt(0, 0, bmpinfo.bmWidth, bmpinfo.bmHeight, &memDC, 0, 0, SRCCOPY); 이 경우에는 정상적으로 출력이 안됨 memDC2.SelectObject(&bitmap1); memDC2.BitBlt(0, 0, bmpinfo.bmWidth, bmpinfo.bmHeight, &memDC2, 0, 0, SRCCOPY); 이 경우에는 정상적으로 출력이 잘됨
출력 안된다며 이거 memDC2.BitBlt(0, 0, bmpinfo.bmWidth, bmpinfo.bmHeight, &memDC, 0, 0, SRCCOPY);
memDC2 이거 memDC로 바꿔야지
문법오류 이상
ㄴ 아니 삽살개야 도화지로 쓸려고 생각했던게 memDC2여서 memDC로 받아서 memDC2에 넣으려고 한거야
올ㅋ 잘알면서 왜 물어봐 그럼
헤헿헤헿 아내가 멍청하다!
ㄴ안되니까 물어보지