リッチ エディット コントロール スタイル

次のウィンドウ スタイルは、リッチ エディット コントロールに固有です。

定数 説明
ES_DISABLENOSCROLL
スクロール バーが不要な場合に非表示にする代わりに、スクロール バーを無効にします。
ES_EX_NOCALLOLEINIT
作成時にコントロールが OleInitialize 関数を呼び出さないようにします。 CreateWindowEx はこのスタイルを受け入れないので、このウィンドウ スタイルはダイアログ テンプレートでのみ役立ちます。
ES_NOIME
IME 操作を無効にします。 このスタイルは、アジア言語のサポートでのみ使用できます。
ES_NOOLEDRAGDROP
OLE オブジェクトのドラッグ ドロップのサポートを無効にします。
ES_SAVESEL
コントロールがフォーカスを失った場合に選択範囲を保持します。 既定では、フォーカスを取り戻すと、コントロールの内容全体が選択されます。
ES_SELECTIONBAR
カーソルが右矢印に変わる左余白にスペースを追加し、ユーザーがテキスト行全体を選択できるようにします。
ES_SELFIME
アプリケーションがすべての IME 操作を処理できるように、リッチエディット コントロールを指示します。 このスタイルは、アジア言語のサポートでのみ使用できます。
ES_SUNKEN
リッチ エディット コントロールが親ウィンドウに引き込まれたように、罫線スタイルがくぼんだコントロールを表示します。
ES_VERTICAL
テキストとオブジェクトを垂直方向に描画します。 このスタイルは、アジア言語のサポートでのみ使用できます。

リッチ エディット コントロールでは、次の編集コントロール スタイルもサポートされています。

定数 説明
ES_AUTOHSCROLL
ユーザーが行の末尾に文字を入力すると、テキストを 10 文字だけ右に自動的にスクロールします。 ユーザーが Enter キーを押すと、コントロールはすべてのテキストを 0 の位置までスクロールします。
ES_AUTOVSCROLL
ユーザーが最後の行の Enter キーを押すと、テキストを 1 ページ上に自動的にスクロールします。
ES_CENTER
1 行または複数行の編集コントロール内のテキストの中央に配置します。
ES_LEFT
テキストを左揃えにします。
ES_MULTILINE
複数行の編集コントロールを指定します。 既定値は 1 行の編集コントロールです。
ES_NOHIDESEL
編集コントロールの既定の動作を否定します。 既定の動作では、コントロールが入力フォーカスを失うと選択範囲が非表示になり、コントロールが入力フォーカスを受け取ったときに選択範囲が反転します。 ES_NOHIDESELを指定すると、コントロールにフォーカスがない場合でも、選択したテキストは反転されます。
ES_NUMBER
編集コントロールに入力できるのは数字のみです。
ES_PASSWORD
編集コントロールに入力された各文字のアスタリスク (*) を表示します。 このスタイルは、1 行の編集コントロールに対してのみ有効です。
ES_READONLY
ユーザーが編集コントロールにテキストを入力または編集できないようにします。
ES_RIGHT
1 行または複数行の編集コントロールのテキストを右揃えにします。
ES_WANTRETURN
ダイアログ ボックスの複数行編集コントロールにテキストを入力するときに、ユーザーが Enter キーを押したときにキャリッジ リターンを挿入することを指定します。 このスタイルを指定しない場合、Enter キーを押すと、ダイアログ ボックスの既定のプッシュ ボタンを押すのと同じ効果があります。 このスタイルは、1 行の編集コントロールには影響しません。

リッチ エディット コントロールでは、次の編集コントロール スタイルはサポートされていません。

必要条件

要件
ヘッダー
Winuser.h