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

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

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

リッチ エディット コントロールの元の仕様は、Microsoft Rich Edit 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] Window クラス
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) とマルチバイト文字セット (MBCS)) の編集 ただし、Unicode 編集はありません。
文字/段落の書式設定プロパティの基本セット CHARFORMATPARAFORMAT を参照してください。
文字書式プロパティ フォント名とサイズ、太字、斜体、実線、取り消し線、保護、リンク、オフセット、テキストの色。
段落の書式設定プロパティ 開始インデント、右インデント、後続の行オフセット、行頭文字、配置 (左、中央、右)、タブ。
前方検索 大文字と小文字を区別しない、単語全体に一致するオプションが含まれます。
メッセージ ベースのインターフェイス システム編集制御メッセージ セットのほぼスーパーセットと、IRichEditOle と IRichEditOleCallback の 2 つのインターフェイス。
埋め込みオブジェクト IRichEditOle インターフェイスと IRichEditOleCallback インターフェイスに基づくクライアント コラボレーション必要です。
右ボタン メニューのサポート IRichEditOleCallback インターフェイスを使用します。
ドラッグ アンド ドロップ編集 ドラッグ アンド ドロップ編集がサポートされています。
通知 WM_COMMAND クライアントに送信されたメッセージに加えて、他の多数のメッセージが送信されます。 これは、共通制御通知のスーパーセットです。
単一レベルの元に戻す/やり直す システム編集コントロールと同様に動作します。 [元に戻す] を選択すると、最後のアクションが元に戻り、そのアクションが新しいやり直しアクションになります。
単純な縦書きテキスト (アジアのビルドのみ)。
入力メソッド エディター (IME) のサポート (アジアのビルドのみ)。
プリンター メトリックを使用した WYSIWYG 編集 この機能は、特に Microsoft WordPad に必要です。
切り取り/コピー/貼り付け/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 (インライン) がサポートされています。
Up/Find Down のサポートを検索する 前方および後方の検索がサポートされています。
双方向サポート これは Microsoft Rich Edit 2.1 に含まれています
複数レベルの元に戻す 拡張可能な元に戻すアーキテクチャを使用すると、クライアントはアプリケーション全体の元に戻すモデルに参加できます。
マゼランマウスサポート スクロール用のローラーが付いたマウスです。
デュアル フォントのサポート 現在のキーボードに対してアクティブなフォントが不適切な場合 (たとえば、Times New Roman の漢字など) は、キーボードでフォントを自動的に切り替えることができます。
スマート フォントの適用 フォント変更要求では、アジアの文字に西洋フォントは適用されません。
表示の改善 画面外ビットマップは、同じ行に複数のフォントが存在する場合に使用されます。 これにより、たとえば、クールという単語の最後の文字を切り取ることができなくなります。
透明性のサポート また、ウィンドウレス モードです。
システム選択の色 テキストの選択に使用します。
URL の自動認識 多数の URL 形式を確認できます (例: http:)
UI の互換性Microsoft Word編集する 選択、カーソルキーパッドセマンティクス。
Word standard EOP 段落末マーク (CR) は、キャリッジ リターン/ライン フィード (CR/LF) (キャリッジ リターン、ライン フィード) も処理できます。
プレーン テキストとリッチ テキスト機能 1 文字形式と単一段落形式。
単一行コントロールと複数行コントロール 段落の最初の末尾で切り捨て、ワードラップは行いません。
アクセラレータ キー アクセラレータ キーがサポートされています。
パスワード ウィンドウのスタイル パスワード編集コントロールは、 EM_GETPASSWORDCHAREM_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 では、次の新しいメッセージが導入されました。

    Message 説明
    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 には、 リッチ エディット バージョン 2.0 で提供される機能に加えて、次の機能が含まれています。

機能 説明
Zoom ズーム係数は比率で指定されます。
段落番号 (単一レベル) 数値、大文字と小文字のアルファベット、またはローマ数字。
単純なテーブル 行の削除と挿入は可能ですが、セル内でのサイズ変更や折り返しはできません。 高度な文字体裁を有効にすると ( EM_GETTYPOGRAPHYOPTIONS参照)、Microsoft Rich Edit 3.0 では列を中央揃えまたは右揃えにし、小数点を含めることができます。 セルはタブによってシミュレートされるため、テキスト タブとキャリッジ リターンは空白に置き換えられます。
標準スタイルと見出しスタイル 組み込みの標準スタイルと見出しスタイル 1 から 9 は、 EM_SETPARAFORMAT および テキスト オブジェクト モデル (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 機能は、独立したモジュールに分離されています。 次のような機能が含まれます。
  • 再変換 以前のバージョンでは、ユーザーは最初に最後の文字列を削除してから、新しい文字列を入力して正しい候補に到達する必要があります。 この新機能により、ユーザーは最終的な文字列をコンポジション モードに戻し、別の候補文字列を簡単に選択できます。
  • ドキュメント フィード この機能は、IME98 に現在の段落のテキストを提供します。これは、IME98 が入力中により正確な変換を実行するのに役立ちます。
  • マウス操作 この機能を使用すると、入力中に候補ウィンドウと UI ウィンドウをより適切に制御できます。
  • キャレット位置 この機能は、UI ウィンドウ (候補リストなど) を配置するために IME98 が使用する現在のキャレットと行の情報を提供します。
アクティブな入力メソッド マネージャー (IMM) のサポート ユーザーは Active IMM オブジェクトを呼び出すことができます。これにより、ユーザーは米国のシステムでアジア文字を入力できます。
HexToUnicode のサポート ユーザーはホット キーを使用して、16 進数表記と Unicode の間で変換できます。
RTF のその他のラウンドトリップ ファイルから読み込まれた RTF テキストは、そのまま書き戻されます。
1.0 互換モードの改善 Microsoft Rich Edit 3.0 では、Microsoft Rich Edit 1.0 の動作をエミュレートできます。 たとえば、MBCS と 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 には、 リッチ エディット バージョン 3.0 で提供される機能に加えて、次の機能が含まれています。

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

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

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

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

サポートされていないメッセージ コメント
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_UPPERCASEES_OEMCONVERTなど、豊富な編集コントロールでは使用されません。

リッチ エディット ショートカット キー

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

キー 操作 コメント
Shift + Backspace bidi キーボードで LRM/LRM を生成する BiDi 固有
Ctrl + 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 + '=') Superscript
Ctrl + '=' Subscript
Ctrl + 数字 1 行間 = 1 行。
Ctrl + 数字 2 行間 = 2 行。
Ctrl + 数字 5 行間 = 1.5 行。
Ctrl + ' (アポストロフィ) アクセント (鋭角) ショートカット キーを押した後、適切な文字 (a、e、u など) を押します。 これは、英語、フランス語、ドイツ語、イタリア語、スペイン語のキーボードにのみ適用されます。
Ctrl + ' (グレーブ) アクセント グレーブ Ctrl + ' コメントを参照してください。
Ctrl + ~ (チルダ) アクセント チルダ Ctrl + ' コメントを参照してください。
Ctrl + ;(セミコロン) アクセント ウムラウト Ctrl + ' コメントを参照してください。
Ctrl + Shift + 6 アクセント キャレット (circumflex) Ctrl + ' コメントを参照してください。
Ctrl + 、(コンマ) アクセント セディラ Ctrl + ' コメントを参照してください。
Ctrl + Shift + ' (アポストロフィ) スマートクォートをアクティブ化する
バックスペース テキストが保護されている場合は、ビープ音を鳴らして削除しないでください。 それ以外の場合は、前の文字を削除します。
Ctrl + Backspace 前の単語を削除します。 これにより、VK_F16 コードが生成されます。
F16 Backspace と同じです。
Ctrl + Ins コピー
Shift + Ins 貼り付け
挿入 Overwrite DBCS は上書きしません。
Ctrl + ← カーソルを 1 単語左に移動します。 bidi キーボードの場合、これはテキストの方向によって異なります。
Ctrl + → カーソルを 1 単語右に移動します。 Ctrl + 左方向コメントを参照してください。
Ctrl + 左シフト 左揃え BiDi ドキュメントでは、これは左から右への読み取り順序用です。
Ctrl + 右 Shift キー 右揃え BiDi ドキュメントでは、これは右から左への読み取り順序用です。
Ctrl + ↑ 上の行に移動します。
Ctrl + ↓ 下の行に移動します。
Ctrl + Home 文書の先頭に移動します。
Ctrl + End ドキュメントの終了位置へ移動します。
Ctrl + Page Up 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 + → のコメントを参照してください。

概念

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

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