リッチ エディット コントロールの概要
重要 |
---|
ダイアログ ボックスでリッチ エディット コントロールをアプリケーションが SDI、 MDI、またはダイアログ ベースかどうかに関係なく ()を使用する場合、ダイアログ ボックスが表示される前に AfxInitRichEdit を一度ダイヤルします。この関数をダイヤルする一般的な場所はプログラムの InitInstance のメンバー関数にあります。ダイアログ ボックスが表示されるたびに、最初のみの構文をダイヤルする必要はありません。CRichEditViewを使用すると AfxInitRichEdit をダイヤルする必要はありません。 |
リッチ エディット コントロール ()CRichEditCtrlは、テキストの書式設定のプログラミング インターフェイスを提供します。ただし、書式設定操作をユーザーが使用できるようにするために必要なユーザー インターフェイス コンポーネントを実行する必要があります。つまり、リッチ エディット コントロールは、選択したテキストの文字または段落の属性を変更することができます。文字属性の例では、太字、斜体、フォント ファミリー ポイント サイズです。段落の属性の配置例は、空白やタブ ストップが含まれます。ただし、ユーザー インターフェイスを提供するまで、それをツールバー ボタン、メニュー項目、または書式指定文字のダイアログ ボックスにあるかどうかあります。また、現在の選択の属性のリッチ エディット コントロールを呼び出す関数があります。選択に太字の文字書式属性がある場合は、コマンド UI のチェック マークを設定する属性の現在の設定を表示するには、これらの関数を使用して、たとえば。
文字および段落の書式設定の詳細については、このトピックの 文字書式 と 段落書式 を参照してください。
リッチ エディット コントロールを使用した複数行エディット コントロールを使用した操作と通知メッセージほとんどすべてをサポートします。したがって、既にエディット コントロールを使用するアプリケーションで使用するリッチ エディット コントロールに簡単に変更できます。追加のメッセージは、通知は一意のリッチ エディット コントロールの機能にアクセスすることができます。エディット コントロールについては、 CEditを参照してください。
通知の詳細については、このトピックの リッチ エディット コントロールからの通知 を参照してください。