- 1.Cоздаётся "задний буфер". Размеры "заднего буфера" равны текущему разрешению экрана.
- 2. В обработчике сообщения WM_PAINT вызовом BeginPaint заполнить структуру PAINTSTRUCT.
В поле .rcPaint структуры PAINTSTRUCT будут координаты куска окна, которое нужно перерисовать.
- 3.По этим координатам сделать BitBlt из "заднего буфера"
Во вложении - исходный код, в котором реализуется описанная идея.
Я заранее благодарен всем ответившим за потраченное на мой вопрос личное время.