私はMSTextServicesを使用して、ウィンドウのないリッチテキスト編集を実装し、ハイパーリンクを作成するためにCFE_LINKを設定しています。これはすべて機能しますが、ファイルに書き込むためにテキストを内部バッファーに保存すると、CFE_LINK効果が保存されません。
AutoDetectURLがオフになっていることを確認しました(試しました)。
RichEditはUnicodeで動作しないように見えるため、UTF-8としてエディターからバッファーに保存するためにEM_STREAMOUTを使用しています。
保存されたRTFとMSRTF仕様を確認しましたが、どの制御ワードが使用されるかわからないため、実際には保存されていないのではないかと心配しています。