관리 메뉴

드럼치는 프로그래머

[API/MFC] 윈도우 깜빡임을 최소화 하기 - 1 (WM_ERASEBKGND) 본문

★─Programing/☆─API | MFC

[API/MFC] 윈도우 깜빡임을 최소화 하기 - 1 (WM_ERASEBKGND)

드럼치는한동이 2011. 11. 4. 14:58
우리가 사용하는 윈도우 창은 WM_PAINT 메세지가 발동될 때 한번 지워졌다가 다시 그려지게 됩니다.

그런데 이렇게 되면 문제는, WM_PAINT 가 너무 많이 발생할 때 너무 많이 깜빡인다는 점입니다.

이럴 때 해결 방법은 대표적으로 두가지가 있는데, 이 두가지를 전부 병행할경우 거의 완벽한 깜빡임 제거가 됩니다.

WM_ERASEBKGND 메세지를 등록해주신 다음

return 문을 return TRUE; 로 바꿔주세요

그렇게 하면, 지워지는 과정을 없애버리고 지울 수 있게 됩니다.

Comments