Win32 이중 버퍼링 드로잉 검정색 배경
-
28-10-2019 - |
문제
c ++에서 win32로 프로젝트를 수행하고, 그려지는 이미지를 이중 버퍼링하려고 시도했지만 그 위에 올바른 비트 맵이 그려져있는 검은 색 화면이 나타납니다.이로 인해 WM_MOUSEMOVE 조건이 발생하여 커서와 함께 비트 맵을 끌어 비트 맵을 그리지 않습니다.페인트 코드는 다음과 같습니다. paint ()는 WM_PAINT 아래의 wndproc에서 호출되고 scroll은 스크롤 막대의 위치이며 지금까지 사용되지 않았습니다. 라코 디스
해결책
다른 그래픽을 그리기 전에 먼저 배경색으로 비트 맵을 채워야합니다.메모리가 제대로 작동한다면 비트 맵을 만들 때 기본적으로 검은 색으로 채워집니다.
제휴하지 않습니다 StackOverflow