Кто знает, как реализован этот механизм?
Я имею предположение, что создается MemoryDC, который при рисовании на форме подменяет Form.DC, а после вызова InvalidateRect и подобных, а также после сообщения WM_PAINT, происходит копирование MemoryDC > Form.DC.
Насколько я ошибаюсь?