WinAPI doble búfer

Una aplicación winAPI predeterminada no tiene doble búfer. En cambio, hace un muy, muy buen trabajo al garantizar que solo se dibuja lo que se necesita dibujar, y eso le da una apariencia perfecta. Sin embargo, cuando cambia el tamaño de la ventana, todo se debe volver a dibujar, y esto provoca un parpadeo entre los controles, el fondo de la pestaña y, a veces, el blanco de la pestaña.

Entonces mi pregunta es, ¿cuál es la forma más fácil de admitir el doble almacenamiento en búfer en mi aplicación?