Предположим, у меня есть программа, в которой есть окошеко куда сваливется лог выполнения. Ясно, что он только растет и по ходу программы только увеличивиется и может стать довольно большим. Для отображенияшога использую элемент richedit 2.0. Так вот проблема в том, как эффективно добавить туда новую информацию. Подход в лоб — WM_SETTEXT. Мне не нравится это решение — это означает 1) копирование 2) переаллокацию буфферов для текста в ядре win32 3) хранение двух копий текста в памяти. Есть идейка через clipboard. Дело в том что win32 не мой конек, и хотелось не изобретая велосипед узнать, какие методы решения есть мой задачи.
Не стыдно попасть в дерьмо, стыдно в нём остаться!