2011-01-12 6 views
0

안녕 중간 프로젝트에 MFC SDI 응용 프로그램을 사용하고 있습니다. 하지만 (GDI를 사용하여) 장면을 그릴 때마다 "무효화 (invalidate()"될 때마다 깜박임이 발생합니다.MFC 및 GDI +에서 V-Sync

더블 버퍼링과 플릭 핑 제거를 위해 DWM을 사용하지만 드물게 발생합니다. 가상 동기화를 사용하려면 문제가 있다고 생각하십시오.

답변

0

OnEraseBkgnd을 무시하고 TRUE을 반환하고 다른 작업은 수행하지 마십시오. 이렇게하면 그릴 때마다 배경이 "지워짐"되지 않습니다. 돌아 오는 TRUE은 아무 것도하지 않더라도 "지워 봤어요."라고 말합니다.