Хочется узнать, как обычно реализуется скроллинг в окошке. Вопрос не в работе с полосой прокрутки, а в отображении содержимого окна плюс отслеживании изменения положения объектов в клиентской области (на тот случай, если их требуется выбирать мышью), а также в сопряжении скроллинга с обработкой WM_PAINT. В общем, в качестве наглядного примера, как реализуются скроллинговые манипуляции во встроенном редакторе диалогов в Visual Studio? Мне кажется неплохой идеей использование контекста в памяти. Но что тогда делать с отображаемым диалогом, ведь он не рисуется вручную, как я его буду отрисовывать в контексте в памяти?