Существует три основных решения.
1) Не рисуйте во время движения, это было решением для окон в течение длительного времени, когда вы перетаскивали окно, оно просто исчезало и вы видели контурокна.
2) Создайте растровый объект и только переместите его.Обратите внимание, что вам придется перерисовать область под ним.
3) Не лишать законной силы окно отверстия, только область, которую вы изменяете.Рисование в буфер (растровое изображение) может помочь вам повторно использовать области.
Кроме того, если GDI не самая быстрая функция рисования в мире.Если ваша форма очень сложна, вы можете рассмотреть возможность использования OpenGL, DirectX или SDL.