문제

c ++에서 win32로 프로젝트를 수행하고, 그려지는 이미지를 이중 버퍼링하려고 시도했지만 그 위에 올바른 비트 맵이 그려져있는 검은 색 화면이 나타납니다.이로 인해 WM_MOUSEMOVE 조건이 발생하여 커서와 함께 비트 맵을 끌어 비트 맵을 그리지 않습니다.페인트 코드는 다음과 같습니다. paint ()는 WM_PAINT 아래의 wndproc에서 호출되고 scroll은 스크롤 막대의 위치이며 지금까지 사용되지 않았습니다. 라코 디스

도움이 되었습니까?

해결책

다른 그래픽을 그리기 전에 먼저 배경색으로 비트 맵을 채워야합니다.메모리가 제대로 작동한다면 비트 맵을 만들 때 기본적으로 검은 색으로 채워집니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top