버그 해결을 위한 모든 질문을 던져
0 votes
195 views
현재 오브젝트 별로 클래스를 나눴습니다.

각 클래스에는 Draw함수가있고 OnPaint에서 각 클래스의 객체의 Draw함수를 호출해서 그릴려고합니다.

(참고로 bitmap입니다.)

CBitmap bitmap, *oldBitmap;
    bitmap.LoadBitmapW(bitmapID);

    memDC.CreateCompatibleDC(dc);
    oldBitmap = memDC.SelectObject(&bitmap);

    dc->TransparentBlt(posX, posY, bmpWidht, bmpHeight, &memDC, bmpX ,0, bmpWidht, bmpHeight, RGB(255, 255, 255));
    memDC.SelectObject(oldBitmap);
    bitmap.DeleteObject();
    memDC.DeleteDC();

Draw함수의 내부입니다.

여기서 memDC를 OnPaint에 하나만 선언해서 모든 Draw함수에 매개변수에 넣어서 깜빡임을 없앨려고했습니다.

함수 "CDC::CDC(const CDC &)" (암시적으로 선언됨)을(를) 참조할 수 없습니다. 삭제된 함수입니다.

이렇게 뜨면서 참조를 할수가없더라고요

어떠한 것 때문에 생긴 문제인지랑 해결방법을 알려주시면 정말 감사하겠습니다.
asked (2 point) , 195 views
이 코드에서 나는 오류가 맞나요?

질문에 대한 답변을 하려면 로그인 또는 가입해야합니다.

버그 해결을 위해 도움을 구하고, 도움을 주세요. 우리는 그렇게 발전합니다.

throw bug 는 프로그래밍에 대한 전분야를 다룹니다. 질문,논의거리,팁,정보공유 모든 것이 가능합니다. 프로그래밍과 관련이 없는 내용은 환영받지 못합니다.

221 질문
346 answers
356 댓글
375 users