Quelles sont les différences entre RedrawWindow et UpdateWindow dans Win32?

Quelles sont les différences entre RedrawWindow et UpdateWindow dans Win32?

Comme ils semblent avoir le même objective de rafraîchir une fenêtre, quelles sont les différences?

RedrawWindow est généralement utilisé pour forcer le redessinage de la fenêtre entière (ou de certaines régions spécifiées) immédiatement.

UpdateWindow ne forcera que la région de mise à jour de la fenêtre, c’est-à-dire la partie de la fenêtre qui a été invalidée (par exemple en appelant InvalidateRect ) depuis le dernier cycle de peinture.