次の方法で共有


リッチ エディット コントロールでの文字書式の設定

書式指定文字にリッチ エディット コントロール ()CRichEditCtrlのメンバー関数を使用して書式設定情報を取得できます。文字の場合、斜体などのタイプフェイス指定し、結果を太字サイズ、および色し、保護します。

SetSelectionCharFormatSetWordCharFormat のメンバー関数を使用して、文字書式を適用できます。選択したテキストの現在の文字書式を確認するには、 GetSelectionCharFormat のメンバー関数を使用します。これらのメンバー関数と CHARFORMAT の構造が文字属性を指定するために使用されます。CHARFORMAT の重要なメンバーの 1 つが dwMaskです。SetSelectionCharFormatSetWordCharFormatでは、 dwMask は、文字属性がこの関数呼び出しによって設定されたかを指定します。GetSelectionCharFormat は、選択範囲の最初の文字の属性を報告します; dwMask は選択で一貫している属性を指定します。

「既定の文字書式を取得および設定できます」の後に挿入された文字に適用する書式です。たとえば、アプリケーションが太字に書式設定する既定の文字を設定し、ユーザーが文字を入力すると、その文字です。既定の文字の書式設定を取得および設定するには、 GetDefaultCharFormatSetDefaultCharFormat のメンバー関数を使用します。

「protected」文字属性は、テキストの外観を変更しません。ユーザーが保護されたテキストを変更すると、リッチ エディット コントロールは、親ウィンドウに EN_PROTECTED の通知メッセージを送信し、変更を許可または防ぐために親ウィンドウができます。この通知メッセージを受け取ることを、 SetEventMask のメンバー関数を使用してこれを有効にします。イベント マスクに関する詳細については、このトピックの リッチ エディット コントロールからの通知を、後の " " を参照してください。

前景色は文字属性ですが、背景色は、リッチ エディット コントロールのプロパティです。背景色を設定するには、 SetBackgroundColor のメンバー関数を使用します。

参照

関連項目

CRichEditCtrl の使い方

概念

コントロール (MFC)