V-Sync в MFC и GDI + - PullRequest
       29

V-Sync в MFC и GDI +

0 голосов
/ 12 января 2011

привет Я использую приложение MFC SDI для своего среднесрочного проекта. но каждый раз, когда я рисую сцену (с помощью GDI) и «invalidate ()», это происходит.

Я использую DWM для двойной буферизации и удаления щелчков, но это происходит редко. Я думаю, что проблема в вертикальной синхронизации. Что я могу сделать для включения виртуальной синхронизации

1 Ответ

0 голосов
/ 12 января 2011

Попробуйте переопределить OnEraseBkgnd и просто верните TRUE и больше ничего не делайте. Это предотвратит «стирание» фона при каждом рисовании. Возвращение TRUE говорит: «Я стер это», даже если вы этого не делали.

...