Потоковые операции с использованием элементов управления "Rich Edit"
Потоки можно использовать для передачи данных в или из элемента управления расширенного редактирования (CRichEditCtrl). Поток определяется структурой EDITSTREAM, которая определяет буфер и определяемую приложением функцию обратного вызова.
Для считывания данных в элемент управления расширенного редактирования (то есть в поток данных), используйте функции-члена StreamIn. Элемент управления повторно вызывает приложением определенную функцию обратного вызова, которая перемещает часть данных в буфер каждый раз.
Чтобы сохранить содержимое управления расширенного редактирования (т е потока данных out) можно использовать функцию-член StreamOut. Элемент управления повторно записывается в буфер и затем вызывает приложением определенную функцию обратного вызова. Для каждого вызова функция обратного вызова сохраняет содержимое буфера.