V-Sync в MFC и GDI+
Привет, я использую приложение MFC SDI для своего среднесрочного проекта. но каждый раз, когда я рисую сцену (с помощью GDI) и "invalidate()", это происходит.
Я использую DWM для двойной буферизации и удаления щелчков, но это происходит редко. Я думаю, что проблема в вертикальной синхронизации. Что я могу сделать для включения виртуальной синхронизации
1 ответ
Решение
Попробуйте переопределить OnEraseBkgnd
и просто вернуть TRUE
и больше ничего не делать. Это предотвратит "стирание" фона при каждом рисовании. возврате TRUE
говорит: "Я стер это", даже если ты не сделал ничего подобного.