Каковы различия между RedrawWindow и UpdateWindow в Win32? - PullRequest
9 голосов
/ 09 сентября 2011

В чем различия между RedrawWindow и UpdateWindow в Win32?

Поскольку они, кажется, имеют одну и ту же цель обновления окна, в чем различия?

1 Ответ

11 голосов
/ 09 сентября 2011

RedrawWindow обычно используется для принудительной перерисовки всего окна (или некоторой указанной области внутри) прямо сейчас.

UpdateWindow вызовет перерисовку только области обновления окна, то есть той части окна, которая была признана недействительной (например, путем вызова InvalidateRect) с момента последнего цикла рисования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...