Acabo de aprender programación VC++ y MFC~~
Déjame contarte mi opinión.
① Guarde la información de fuente y color en la primera y segunda línea del archivo. Al leer un archivo, use memcpy (dirección CFont, dirección de la primera línea leída, tamaño de (CFont)) para copiar la primera línea del flujo de datos a CFont en la memoria. La segunda línea es similar, excepto que CFont se reemplaza por COLORREF; a partir de la tercera línea del archivo se encuentra la información de texto real.
②La función para configurar la fuente es CWnd::SetFont(). La función que establece el color del texto y la fuente es CRichEditView::SetCharFormat(). Después de configurar la fuente y el color, use CWnd::SetWindowText() para mostrar el texto de la tercera línea en la vista.
Lo anterior es pura especulación, nunca lo he probado, espero que te sea de ayuda