The Wayback Machine - https://web.archive.org/web/20100724063009/http://www.codeguru.com:80/cpp/controls/richedit/

    Rich Edit Control

    [Updated] XP Theme Support for Rich Edit and Custom Controls

    Learn how to add genuine Windows XP theme support to Rich Edit controls and extend the code for your own custom controls!

    CRichEditControl50W: A VC++ Rich Text Edit 4.1 MFC Control

    Learn about a simple MFC Rich Edit Control using version 4.1 in msftedit.dll.

    RTF File Handling

    An RTF word processor that has standard features that include menus, a toolbar, a status bar, printing, open and save file dialogs, font support, tooltips, and much more. (The source code was updated.)

    RTF-to-HTML Converter

    Convert RTF data to HTML data.

    Creating the OutLookRichEdit Control

    Building an OutLookRichEdit control.

    ITextSevices -- Using the Windowless RichEdit for Drawing RTF

    Learn to use ITextServices to draw RTF text. This includes a short introduction to the windowless RichEdit as well.

    Setting selected text to read-only

    Setting selected text to read-only

    CRichEditView/CRichEditDoc Bug Work-Around

    [Update] Very nice article'—not only the bug, but why it's there and how to fix it!!

    Edit: Rich Text Editor

    A richedit editor with lots of features.

    Painless streaming of long rich text from/to CRichEditView

    This article presents code that is able to handle much larger documents, involving multiple calls to a callback function.

    Insert any HBITMAP (Bitmap) in your RichEdit Control

    This article discusses how to insert a bitmap file inside the RichEdit control. It differs from other articles by working with an image that is in a resource or within a handle (HBITMAP).

    Syntax coloring Editor

    Syntax coloring Editor

    CSyntaxColorizer: Syntax Highlighting Class

    Fast and versatile class for the syntax highlighting of code

    Customizing the Common Find/Replace Dialog in RichEdit View

    Explains how to customize the standard CRichEditView Find/Replace dialog

    RichEdit Overlay (non-MFC)

    Code that enables you to make a RichEdit transparent so that the text draws over top of the contents of the parent window (or even a memory DC)!

    Transparent RichEditCtrl

    Transparent RichEditCtrl

    RichEditCtrl Syntax Highlighting

    RichEditCtrl Syntax Highlighting

    Appending multiple RichEdit Fields together

    Appending multiple RichEdit Fields together

    Inserting a bitmap file into a CRichEditCtrl

    Inserting a bitmap file into a CRichEditCtrl

    RTF-Based Tooltips

    RTF-Based Tooltips

    CAutoRichEditCtrl - automate rich edit formatting and RTF handling

    CAutoRichEditCtrl - automate rich edit formatting and RTF handling

    Controlling the RichTextCtrl Insert State

    Controlling the RichTextCtrl Insert State

    CRichEditCtrlEx : Replacing "RICHEDIT" control with "RichEdit20A"

    CRichEditCtrlEx : Replacing "RICHEDIT" control with "RichEdit20A"

    RichEditCtrl used in chatting

    RichEditCtrl used in chatting

    Advanced RichEditCtrl

    Advanced RichEditCtrl