次の方法で共有


リッチ エディット コントロールについて

このセクションでは、次のトピックについて説明します。

リッチ エディットのバージョン

リッチ エディット コントロールの元の仕様は Microsoft 1.0 です。現在の仕様は Microsoft Rich Edit 4.1 です。 リッチエディットの各バージョンは、上記のスーパーセットですが、Microsoft Rich Edit 1.0 のアジアのビルドにのみ垂直テキスト オプションが設定されている点が異なります。 リッチ エディット コントロールを作成する前に、 LoadLibrary 関数を呼び出して、インストールされている Microsoft Rich Edit のバージョンを確認する必要があります。

次の表は、どの DLL がどのバージョンの Rich Edit に対応するかを示しています。 ファイルの名前がバージョン 2.0 からバージョン 3.0 に変更されていないことに注意してください。 これにより、既存のコードを中断することなく、バージョン 2.0 をバージョン 3.0 にアップグレードできます。

リッチ エディット バージョン [DLL] ウィンドウクラス
1.0 Riched32.dll RICHEDIT_CLASS
2.0 Riched20.dll RICHEDIT_CLASS
3.0 Riched20.dll RICHEDIT_CLASS
4.1 Msftedit.dll MSFTEDIT_CLASS

リッチ エディット バージョン 1.0

Microsoft Rich Edit 1.0 には、次の機能が含まれています。

特徴量 説明
テキスト入力と選択 ほとんどの場合、標準 (システム編集コントロール) の選択とテキストの入力。 選択バーのサポート (選択バーは、各段落の左側にあるマークされていない領域であり、クリックすると線が選択されます)。 ワード ラップオプションと自動ワード選択オプション。 シングル クリック、ダブル クリック、トリプル クリックの選択。
ANSI (1 バイト文字セット (SBCS) とマルチバイト文字セット (MB (メガバイト)CS)) の編集 ただし、Unicode 編集はありません。
文字/段落の書式設定プロパティの基本セット CHARFORMATPARAFORMAT を参照してください。
文字書式プロパティ フォント名とサイズ、太字、斜体、実線、取り消し線、保護、リンク、オフセット、テキストの色。
段落の書式設定プロパティ 開始インデント、右インデント、後続の行オフセット、行頭文字、配置 (左、中央、右)、タブ。
前方検索 大文字と小文字が区別されず、単語全体に一致するオプションが含まれます。
メッセージ ベースのインターフェイス システム編集コントロール メッセージ セットに 2 つのインターフェイス、 IRichEditOleIRichEditOleCallback が追加された ほぼスーパーセットと言ってよいものです。
埋め込み オブジェクト IRichEditOle インターフェイスと IRichEditOleCallback インターフェイスに基づくクライアント コラボレーションが必要です。
右ボタン メニューのサポート IRichEditOleCallback インターフェイスを使用します。
ドラッグ アンド ドロップ編集 ドラッグ アンド ドロップ編集がサポートされています。
通知 WM_COMMAND クライアントに送信されたメッセージに加えて、他の多数のメッセージが送信されます。 これは、共通制御通知のスーパーセットです。
単一レベルの元に戻す/やり直す システム編集コントロールと同様に動作します。 元に戻す を選択すると、最後のアクションが元に戻り、そのアクションが新しい やり直し アクションになります。
単純な縦書きテキスト (アジアのビルドのみ)。
入力方式エディター (IME) モードサポート (アジアのビルドのみ)。
プリンター メトリックを使用した WYSIWYG 編集 この機能は、特に Microsoft ワードパッドに必要です。
切り取り/コピー/貼り付け/StreamIn/StreamOut オブジェクトの有無にかかわらず、プレーン テキスト (CF_TEXT) またはリッチ テキスト形式 (RTF) を使用します。
C コード ベース このコードは C で記述されており、堅牢で汎用性の高い基盤を提供します。
スクリプトごとに異なるビルド Microsoft Rich Edit 1.0 では、さまざまなビルドでのローカライズの問題に対処します。

リッチ エディット バージョン 2.0

Microsoft Rich Edit 2.0 には、Unicode およびアジア言語のサポート、マルチレベルの元に戻す、コンポーネント オブジェクト モデル (COM) インターフェイス、多数の UI 拡張機能など、いくつかの追加機能が組み込まれています。

Microsoft Rich Edit 2.0 には、Microsoft Rich Edit 1.0 によって 提供される機能に加えて、次の機能が含まれています。

特徴量 説明
Unicode Unicode を使用すると、国際テキストの処理作業が容易になります。 ただし、Unicode 以外の既存メインドキュメントとの互換性、つまり Unicode 以外のプレーンテキストとリッチ テキストとの間の変換機能を維持するには、作業が必要です。
一般的な国際サポート 一般的な改行アルゴリズム (Kinsoku ルールの拡張)、単純なフォント リンク、キーボード のフォント切り替え。
アジアのサポート IME では、レベル 2 (ダイアログ ボックス) と 3 (インライン) がサポートされています。
検索/検索ダウンのサポート 前方および後方の検索がサポートされています。
双方向 サポート これは Microsoft Rich Edit 2.1 に含まれています
複数レベルの元に戻す 拡張可能な元に戻すアーキテクチャを使用すると、クライアントはアプリケーション全体の元に戻すモデルに参加できます。
マゼランマウスのサポート スクロール用のローラーが付いたマウスです。
デュアルフォントのサポート 現在のキーボードで作業中のフォントが不適切な場合 (たとえば、Times New Roman の漢字文字など) は、キーボードでフォントを自動的に切り替えることができます。
スマート フォントの適用 フォント変更要求では、アジアの文字に西洋のフォントは適用されません。
表示の改善 画面外ビットマップは、同じ行に複数のフォントが存在する場合に使用されます。 これにより、たとえば、クールという単語の最後の文字を切り捨てないようにすることができます。
透明性のサポート また、ウィンドウレス モードです。
システム選択の色 テキストの選択に使用されます。
URL の自動認識 さまざまな URL 形式 (http:など) に対してチェックできます
Microsoft Word の UI の編集の互換性 選択、カーソル キーパッドセマンティクス。
Word 標準 EOP 段落末記号 (CR) は、復帰/改行 (CR/LF) (復帰、改行) も処理できます。
プレーンテキストとリッチ テキスト機能 単一文字形式と単一段落形式。
単一行および複数行のコントロール 段落の最初の末尾で切り捨て、ワードラップは行いません。
アクセラレータ キー アクセラレータ キーがサポートされています。
パスワード ウィンドウのスタイル パスワード編集コントロールは、 EM_GETPASSWORDCHAR および EM_SETPASSWORDCHAR を通じて提供されます。
スケーラブル アーキテクチャ インスタンス サイズを小さくします。
ウィンドウレス操作とインターフェイス これは、 ITextHost インターフェイスと ITextServices インターフェイスを介して提供されます。
COM デュアルインターフェイス テキスト オブジェクト モデル (TOM) インターフェイス
CHARFORMAT2 フォントの太さ、背景色、ロケール識別子、下線の種類、上付き文字と下付き文字 (オフセットに加えて)、無効の効果が追加されました。 RTF ラウンドトリップの場合のみ、文字間のスペース、文字ペアをカーニングする twip サイズ、アニメーションテキストの種類、さまざまな効果 (フォントの影/アウトライン、すべてのキャップ、小さいキャップ、非表示、浮き出し、インプリント、および改訂) に追加しました。
PARAFORMAT2 行間の前後にスペースを追加しました。 RTF ラウンドトリップのみの場合、網かけの太さ/スタイル、段落番号の開始/スタイル/タブ、罫線のスペース/幅/辺、タブの配置/リーダー、さまざまな Word 段落効果(RTL 段落、keep、keep-next、page-break-before、no-line-number、no-widow-control、do-not-hyphenate、side-by-side)。
その他の RTF ラウンドトリップ すべての Word FormatFont プロパティと FormatParagraph プロパティ。
コードの安定性と安定化 例: パラメーターとオブジェクトの検証、関数インバリアント、再入ガード、オブジェクトの安定化。
強力なテスト インフラストラクチャ 広範な回帰テストを含む。
パフォーマンスの向上 ワーキング セットが小さくなり、読み込みと再表示の時間が短縮されます。
C++ コード ベース このコードは C++ で記述されており、Microsoft Rich Edit 3.0 を構築するための強固な基盤を提供します。

いくつかの例外を除き、Microsoft Rich Edit 2.0 では、Microsoft Rich Edit 1.0 と同じ関数、構造体、メッセージが使用されます。 ただし、次のような違いがあることにご注意ください。

  • Microsoft Rich Edit 1.0 ウィンドウ クラスの名前は RichEdit です。 Microsoft Rich Edit 2.0 には、ANSI ウィンドウ クラスと Unicode ウィンドウ クラス RichEdit20ARichEdit20W の両方があります。 適切なリッチ エディット ウィンドウ クラスを指定するには、unicode コンパイル フラグの定義に応じて Richedit.h ファイルが定義するRICHEDIT_CLASS定数を使用します。

  • Microsoft Rich Edit 2.0 では、Unicode リッチ エディット コントロール (Unicode テキスト メッセージを必要とするコントロール) を作成する場合は、コントロールに送信されるすべてのウィンドウ メッセージで Unicode データのみを指定する必要があります。 同様に、ANSI リッチ エディット コントロールを作成する場合は、ANSI または 2 バイト文字セット (DBCS) データのみを送信します。 IsWindowUnicode 関数を使用して、リッチ エディット コントロールで Unicode テキスト メッセージを使用するかどうかを判断できます。 リッチ エディット COM インターフェイスでは、コード ページ引数が検出されない限り、Unicode テキストが使用されることに注意してください。

  • Microsoft Rich Edit 1.0 では、段落マーカーに CR/LF 文字の組み合わせを使用しました。 Microsoft Rich Edit 2.0 では、復帰文字 ('\r') のみが使用されています。 Microsoft Rich Edit 3.0 では復帰文字のみを使用しますが、この点で Microsoft Rich Edit 1.0 をエミュレートできます。

  • Microsoft Rich Edit 2.0 では、次の新しいメッセージが導入されました。

    メッセージ 説明
    EM_AUTOURLDETECT URL の自動検出を有効または無効にします。
    EM_CANREDO 再実行キューにアクションがあるかどうかを判断します。
    EM_GETIMECOMPMODE 現在の入力メソッド エディター (IME) モードを取得します。
    EM_GETLANGOPTIONS IME とアジア言語のサポートのオプションを取得します。
    EM_GETREDONAME 再実行キュー内の次のアクションの型名を取得します。
    EM_GETTEXTMODE テキスト モードまたは元に戻すレベルを取得します。
    EM_GETUNDONAME 元に戻すキュー内の次のアクションの型名を取得します。
    EM_REDO 再実行キューの次のアクションをやり直します。
    EM_SETLANGOPTIONS IME とアジア言語のサポートのオプションを設定します。
    EM_SETTEXTMODE テキスト モードまたは元に戻すレベルを設定します。
    EM_SETUNDOLIMIT 元に戻すキュー内のアクションの最大数を設定します。
    EM_STOPGROUPTYPING 連続する入力操作を現在の元に戻すアクションにグループ化を停止します。
  • Microsoft Rich Edit 2.0 では、次の新しい構造体が導入されました。

    構造体 説明
    CHARFORMAT2 文字の書式設定に関する情報が含まれています。
    PARAFORMAT2 段落の書式設定に関する情報が含まれています。
  • 次のメッセージは、Microsoft Rich Edit 1.0 のアジア言語バージョンでのみサポートされています。 これらの機能は、それ以降のバージョンのリッチ エディットではサポートされていません。

    EM_CONVPOSITION

    EM_GETIMECOLOR

    EM_GETIMEOPTIONS

    EM_GETPUNCTUATION

    EM_GETWORDWRAPMODE

    EM_SETIMECOLOR

    EM_SETIMEOPTIONS

    EM_SETPUNCTUATION

    EM_SETWORDWRAPMODE

リッチ エディット バージョン 3.0

Microsoft Rich Edit 3.0 は、小規模なパッケージで高パフォーマンスと Word との互換性を提供する、スケーラブルで世界規模の単一の DLL です。 Microsoft Rich Edit 3.0 の新機能には、リッチ テキスト、ズーム、フォント バインド、より強力な IME サポート、豊富な複雑なスクリプト サポート (双方向、インド語、タイ語) が含まれます。

Microsoft Rich Edit 3.0 には、Microsoft Rich Edit Version 2.0 が 提供する機能に加えて、次の機能が含まれています。

特徴量 説明
ズーム ズーム係数は比率で指定されます。
段落番号 (単一レベル) 数字、大文字と小文字のアルファベット、またはローマ数字。
単純なテーブル 行の削除と挿入は可能ですが、セル内のサイズ変更や折り返しはできません。 高度な文字体裁が有効になっている場合 (EM_GETTYPOGRAPHYOPTIONS参照)、Microsoft Rich Edit 3.0 では列を中央揃えまたは右揃えにし、小数を含めることができます。 セルはタブによってシミュレートされるため、テキスト タブと復帰は空白に置き換えられます。
標準スタイルと見出しスタイル 組み込みの通常スタイルと見出しスタイル 1 ~ 9 は、 EM_SETPARAFORMAT および Text Object Model (TOM) インターフェイスでサポートされています。
その他の下線の種類 破線、破線、点線、ドットの下線が追加されました。
下線の色 下線付きのテキストには、下線の色に関する 15 種類のドキュメントの選択肢のいずれかでタグを付けることができます。
非表示のテキスト CHARFORMAT2属性でマークされます。 通常は表示しない情報のラウンドトリップ (読み込まれたファイルへの書き込み) に便利です。
その他の既定のホット キー これらのホット キーは Word と同じように機能します。 たとえば、ヨーロッパのアクセント デッド キー (米国のキーボードのみ) などです。 数値ホット キー (Ctrl + L) は、箇条書きから始まる番号付けオプションを循環します。
HexToUnicode IME ユーザーがホット キーを使用して 16 進数と Unicode の間で変換できるようにします。
スマートクォート この機能は、米国のキーボードの Ctrl + Alt + ' でオンとオフを切り替えます。
ソフト ハイフン プレーン テキストの場合は、0xADを使用します。 RTF には、- を使用します
斜体カーソル さらに、マウス カーソルは URL の上に置くと手に変わります。
高度な文字体裁オプション Microsoft Rich Edit 3.0 では、改行と表示に高度な文字体裁オプションを使用できます (EM_GETTYPOGRAPHYOPTIONSを参照)。 このエレガントなオプションは、主に複雑なスクリプト (双方向、インド語、タイ語) の処理を容易にするために追加されました。 さらに、単純なスクリプトに対して多くの機能強化が行われます。 次に例をいくつか示します。
  • 中央、右、10 進数のタブ
  • 完全に両端揃えのテキスト
  • 下線の平均化。隣接するテキストランのフォント サイズが異なる場合でも、均一な下線が表示されます。
複雑な文字表記のサポート Microsoft Rich Edit 3.0 では、双方向 (アラビア語やヘブライ語が他のスクリプトと混在するテキスト)、インド語 (デヴァンガリのようなインド語のスクリプト)、タイ語のテキストがサポートされています。 これらの複雑なスクリプトをサポートするために、高度な文字体裁と Uniscribe コンポーネントが使用されます。
フォント バインド Microsoft Rich Edit 3.0 では、現在の文字セット スタンプに明確に属していない文字に適したフォントが自動的に選択されます。 これを行うには、文字セットをテキストランに割り当て、フォントをそれらの文字セットに関連付けます。 詳細については、 フォント バインディングに関するページを参照してください。
文字セットに固有のプレーンテキストの読み取り/書き込みオプション これにより、1 つの文字セットを使用してファイルを読み取り、別の文字セットで書き込みます。
UTF-8 RTF これは、切り取り、コピー、貼り付けの操作に推奨されます。 このファイル形式は、通常の RTF よりもコンパクトで、高速で、Unicode と互換性があります。
Microsoft Office 9 IME サポート (IME98) このより強力な IME 機能は、独立したモジュールに分離されています。 次のような機能が含まれます。
  • Reconversion 以前のバージョンでは、ユーザーは最初に最後の文字列を削除してから、新しい文字列を入力して正しい候補に到達する必要があります。 この新機能により、ユーザーは最終的な文字列をコンポジション モードに変換できるため、別の候補文字列を簡単に選択できます。
  • ドキュメント フィード この機能は、IME98 に現在の段落のテキストを提供します。これは、IME98 が入力中により正確な変換を実行するのに役立ちます。
  • マウス操作 この機能により、入力中の候補ウィンドウと UI ウィンドウをより適切に制御できます。
  • キャレット位置 この機能は、IME98 が UI ウィンドウ (候補リストなど) の配置に使用する現在のキャレットと行の情報を提供します。
アクティブな入力メソッド マネージャー (IMM) のサポート ユーザーは Active IMM オブジェクトを呼び出すことができます。これにより、ユーザーは米国のシステムでアジア文字を入力できます。
HexToUnicode のサポート ユーザーは、ホット キーを使用して 16 進数表記と Unicode の間で変換できます。
その他の RTF ラウンドトリップ ファイルから読み込まれた RTF テキストは、そのまま書き戻されます。
1.0 互換モードの改善 Microsoft Rich Edit 3.0 では、Microsoft Rich Edit 1.0 の動作をエミュレートできます。 たとえば、MB (メガバイト)CS と Unicode 文字位置 (cp) マッピングを変更できます。
凍結制御の強化 表示は、複数の API 呼び出しで固定してから、フローゼンを解除して更新を表示できます。
元に戻すコントロールの増加 元に戻す操作は中断および再開できます (IME 要件)。
フォント サイズ拡大/縮小 フォント サイズを 6 つの標準値 (12、28、36、48、72、80 ポイント) のいずれかに増減します。

リッチ エディット バージョン 4.1

Microsoft Rich Edit 4.1 のウィンドウ クラスはMSFTEDIT_CLASS。 Microsoft Rich Edit 4.1 の新機能には、ハイフネーション、ページの回転、Text Services Framework (TSF) のサポートが含まれます。

Microsoft Rich Edit 4.1には、Microsoft Rich Edit 3.0 によって 提供される機能に加えて、次の機能が含まれています。

特徴量 説明
Hyphenation ハイフネーションは、 HyphenateProcEM_SETHYPHENATEINFO、および EM_GETHYPHENATEINFO API を通じてサポートされます。
ページの回転 上から下、下から上へのレイアウトは、 EM_SETPAGEROTATEEM_GETPAGEROTATE によってサポートされます。
Text Services Framework サポート
追加 IME サポート
  • IME モード バイアスを設定して取得するには、 EM_SETCTFMODEBIASEM_GETCTFMODEBIAS を使用します。
  • IME のプロパティと機能を取得するには、 EM_GETIMEPROPERTYを使用します。
  • IME コンポジション テキストを取得するには、 EM_GETIMECOMPTEXTを使用します。
  • ロケールが東アジアのロケールかどうかを確認するには、 EM_ISIMEを使用 します。
その他の EM_SETEDITSTYLE 設定 TSF 設定に加えて、IME を除外したり、双方向テキスト フローを設定したり、draftmode フォントを使用したりする新しい設定があります。
その他の EM_SETCHARFORMAT 設定 新しいフラグを使用すると、クライアントは特定の LCID または文字セットの既定のフォントとフォント サイズを設定したり、コントロールの既定のフォントを設定したり、キーボードの切り替えがフォントと一致しないようにしたりすることができます。
入力を ANSI テキストに制限する EM_SETTEXTMODETM_SINGLECODEPAGE を使用すると、Unicode 入力がリッチ エディット コントロールに入らないようにします。
サポートされていない RTF キーワード (keyword)通知 EN_LOWFIRTF は、サポートされていない RTF キーワード (keyword)がある場合にアプリケーションに警告します。
追加言語のサポート その他の言語には、アルメニア語、ディベヒ語、テルグ語などがあります。
テーブルのサポートを強化しました。 機能には、セル内の折り返し、RTF による処理の改善、ナビゲーションの改善などがあります。
ES_VERTICAL ES_VERTICAL ウィンドウ スタイルがサポートされています。
WM_UNICHAR サポート ANSI ウィンドウに Unicode 文字を送信またはポストするには、 WM_UNICHAR を使用します。 これは WM_CHAR に相当しますが、(UTF)-32 を使用します。

サポートされていない編集コントロール機能

リッチ エディット コントロールは、マルチライン編集コントロールのほとんどの機能をサポートしていますが、すべての機能をサポートしているわけではありません。 このセクションでは、リッチ エディット コントロールでサポート されていない 編集コントロール メッセージとウィンドウ スタイルの一覧を示します。

次のメッセージは編集コントロールによって処理されますが、 リッチ エディット コントロールでは処理 されません

サポートされていないメッセージ Comments
EM_FMTLINES サポートされていません。
EM_GETHANDLE リッチ エディット コントロールでは、テキストは単純な文字配列として格納されません。
EM_GETIMESTATUS サポートされていません。
EM_GETMARGINS サポートされていません。
EM_SETHANDLE リッチ エディット コントロールでは、テキストは単純な文字配列として格納されません。
EM_SETIMESTATUS サポートされていません。
EM_SETMARGINS Microsoft Rich Edit 3.0 でサポートされています。
EM_SETRECTNP サポートされていません。
EM_SETTABSTOPS 代わりに、 EM_SETPARAFORMAT メッセージが使用されます。 Microsoft Rich Edit 3.0 でサポートされています。
WM_CTLCOLOR 代わりに、 EM_SETBKGNDCOLOR メッセージが使用されます。
WM_GETFONT 代わりに、 EM_GETCHARFORMAT メッセージが使用されます。

次のウィンドウ スタイルは、複数行編集コントロールでは使用されますが、リッチ編集コントロールでは使用されません。 ES_LOWERCASEES_UPPERCASE、および ES_OEMCONVERT

Rich Edit ショートカット キー

リッチ エディット コントロールでは、次のショートカット キーがサポートされます。

キー 操作 Comments
Shift + BackSpace bidi キーボードで LRM/LRM を生成する BiDi 固有
Ctrl + Tab Tab キー
Ctrl + Clear すべて選択する
Ctrl + 数値パッド 5 すべて選択する
Ctrl + A すべて選択
Ctrl+E 中央揃え
Ctrl + J 配置の両端揃え
Ctrl+R 右揃え
Ctrl+L 左揃え
Ctrl+C コピー
Ctrl+V 貼り付け
Ctrl + X 切り取り
Ctrl + Z 元に戻す
Ctrl + Y やり直す
Ctrl+'+' (Ctrl+Shift+'=') 上付き
Ctrl+'=' 下付き
Ctrl + 数字 1 行間 = 1 行。
Ctrl + 数字 2 行間 = 2 行。
Ctrl + 数字 5 行間 = 1.5 行。
Ctrl + ' (アポストロフィ) 鋭アクセント ショートカット キーを押した後、適切な文字 (a、e、u など) を押します。 これは、英語、フランス語、ドイツ語、イタリア語、スペイン語のキーボードにのみ適用されます。
Ctrl + ' (グラーブ) アクサングラーブ Ctrl + ' コメントを参照してください。
Ctrl + ~ (チルダ) アクセント チルダ Ctrl + ' コメントを参照してください。
Ctrl + ;(セミコロン) アクセント ウムラウト Ctrl + ' コメントを参照してください。
Ctrl + Shift + 6 アクセント キャレット (曲折) Ctrl + ' コメントを参照してください。
Ctrl+, (コンマ) アクセント セディラ Ctrl + ' コメントを参照してください。
Ctrl + Shift + ' (アポストロフィ) スマートクォートをアクティブ化する
バックスペース テキストが保護されている場合は、ビープ音を鳴らします。削除しないでください。 それ以外の場合は、前の文字を削除します。
Ctrl + Backspace 前の単語を削除。 これにより、VK_F16 コードが生成されます。
F16 Backspace と同じです。
Ctrl + Insert コピー
Shift+Insert 貼り付け
Insert 上書き DBCS は上書きしません。
Ctrl + ← カーソルを 1 ワード左に移動する。 bidi キーボードでは、これはテキストの方向によって異なります。
Ctrl + → カーソルを 1 ワード右に移動する。 Ctrl + ← コメントを参照してください。
Ctrl + 左シフト 左揃え BiDi ドキュメントでは、これは左から右への読み取り順序です。
Ctrl + 右 Shift 右揃え BiDi ドキュメントでは、これは右から左への読み取り順序です。
Ctrl + ↑ 上の行に移動します。
Ctrl + ↓ 下の行に移動します。
Ctrl + Home 文書の先頭に移動します
Ctrl + End ドキュメントの終了位置へ移動します。
Ctrl + PageUp 1 ページ上に移動します。 SystemEditMode コントロールと単一行コントロールの場合は、何も行いません。
Ctrl + Page Down 1 ページ下に移動します。 Ctrl + Page Up コメントを参照してください。
Ctrl + Delete 次の単語または選択した文字を削除します。
Shift + Delete 選択した文字を切り取ります。
Esc ドラッグ ドロップを停止します。 テキストのドラッグ ドロップを行っている間。
Alt+Esc アクティブなアプリケーションを変更します。
Alt+X カーソルの前にある Unicode 16 進数の値を、対応する Unicode 文字に変換します。
Alt + Shift + X 挿入ポイントの前にある Unicode 文字を、対応する Unicode 16 進値に変換します。
Alt + 0xxx (数値パッド) xxx が 255 より大きい場合は Unicode 値を挿入します。 xxx が 256 未満の場合は、現在のキーボードに基づいて ASCI 範囲テキストが挿入されます。 10 進値を入力する必要があります。
Alt+Shift+Ctrl+F12 16 進数から Unicodeへ。 Alt + X が既に別の用途に使用されている場合。
Alt+Shift+Ctrl+F11 選択したテキストがデバッガー ウィンドウに出力され、%temp%\DumpFontInfo.txt に保存されます。 デバッグのみ (Win.ini で Flag=8 を設定する必要があります)
Ctrl + Shift + A すべてのキャップを設定します。
Ctrl + Shift + L Fiddle の箇条書きスタイル。
Ctrl + Shift + → フォント サイズを大きくします。 フォント サイズは 4pt から 11pt の範囲内で 1 ポイント変更されます。12pt-28ptの2ポイントで;28pt -> 36pt -> 48pt -> 72pt -> 80pt から変化します。80pt - 1630pt の範囲で 10 ポイント変化します。最大値は 1638 です。
Ctrl + Shift + ← フォント サイズを小さくします。 Ctrl + Shift + → コメントを参照してください。

Conceptual

リッチ エディット コントロールの使用

ウィンドウレス リッチ エディット コントロール