Угу, в буфер, после чего копирую содержимое через BitBtl в нужную область.
Но иногда, все же происходят мерцания картинки.
Уверен, что из-за непродуманного мною использования функции InvalidateRect. Но пока так и не нашел красивого решения. =)
Добавлено через 2 минуты
Наткнулся на парочку интересных ссылок, изучаю.
GDI+: графика нового поколения - Часть 1. Краткое знакомство
GDI+: графика нового поколения - Часть2. Работа с растрами и графическими файлами
GDI+: графика нового поколения - Часть 3. Построение векторных изображений