더블 버퍼링1 [WIN32 API] 더블 버퍼링(Double Buffering) 더블 버퍼링 win32 API에서 비트맵 파일을 화면에 뿌려줄 때, 계속해서 그리는 작업을 반복하기 때문에 비트맵 이미지가 깜빡이는 현상이 나타나게 됩니다. 이런 현상을 해결하기 위해서 더블버퍼링이라는 방법을 사용해야 합니다. 더블 버퍼링이란 메모리 공간 내에서의 출력이 더 빠르다는 점을 이용하여 메모리에 모든 출력 내용을 저장한 뒤 메인 HDC로 옮기는 기술입니다. 즉, 매번 출력 내용을 화면에 바로 그리지 않고, 그릴 내용을 버퍼에 다 그려준 뒤 이 버퍼를 화면에 그려주는 것입니다. 그림으로 보자면 다음과 같습니다. [그림 출처 : http://movefast.tistory.com/6] 코드 API에서 더블 버퍼링을 어떻게 사용하는지 코드를 보면서 설명하겠습니다. 전체 코드는 마지막에 압축파일로 제공.. 2018. 5. 3. 이전 1 다음