次の方法で共有


エディット スタイル

  • ES_AUTOHSCROLL が自動的にスクロールは行の最後に 10 文字で右に、ユーザー定義型文字ショートメッセージを送信します。ユーザーがキーを押すと、コントロールは、位置 0 にすべてのテキストをスクロールします。

  • ES_AUTOVSCROLL が自動的にスクロールは 1 ページの上部にユーザーが最後の行で Enter キーを押すとショートメッセージを送信します。

  • ES_CENTER のセンターは、単一行または複数行エディット コントロールでショートメッセージを送信します。

  • ES_LEFT の左揃えは、単一行または複数行エディット コントロールでショートメッセージを送信します。

  • ES_LOWERCASE は小文字でそれらをエディット コントロールに入力されたときにすべての文字を変換します。

  • ES_MULTILINE は複数行エディット コントロールを指定します。(既定では、単一行です)。ES_AUTOVSCROLL のフォームが指定されている場合、エディット コントロールは、ユーザーが Enter キーを押すと、できるだけ多くの行とスクロールを垂直方向に示します。ES_AUTOVSCROLL を指定しない場合、エディット コントロールはそれ以上行が表示できないと CapsLock キー、できるだけ多くの行とビープ音を示します。ES_AUTOHSCROLL の形式を指定すると、複数行のエディット コントロールは自動的にキャレットがコントロールの右端を越えてなると水平にスクロールします。新しい行を開始するには、ユーザーが Enter キーです。ES_AUTOHSCROLL を指定しない場合、コントロールは次の行の開始に必要に応じて自動的に単語をラップします; 新しい行は、 CapsLock キー開始します。ワードラップの場所は、ウィンドウ サイズによって決まります。ウィンドウ サイズが変更されると、ワードラップの位置が変更され、テキストが再表示されます。複数行のエディット コントロールは、スクロール バーを使用できます。スクロール バーを持つエディット コントロールは、独自のスクロール バーのメッセージを処理します。スクロール バーのないエディット コントロールは、上記とスクロールし、親ウィンドウに送信するスクロール メッセージを処理します。

  • 通常 ES_NOHIDESELは、エディット コントロールに入力フォーカスを受け取ったときにコントロールが入力フォーカスを失った非表示にし、選択を反転したときに選択が。ES_NOHIDESEL を指定してこの既定のアクションを削除します。

  • ES_NUMBER は、数値のみエディット コントロールに送信されます。

  • 次に、エディット コントロールに入力されたES_OEMCONVERT のテキストはから OEM 文字セット、および ANSI に戻るに ANSI 文字セット変換されます。これは、 OEM 文字にエディット コントロールの ANSI 文字列を変換するようにアプリケーションが AnsiToOem ウィンドウの関数をダイヤルすると、適切な文字の変換を確認します。このフォームはファイル名を含むエディット コントロールの場合に最も役立ちます。

  • ES_PASSWORD は、エディット コントロールに入力されるように、すべての文字をとしてアスタリスク ()*****表示されます。アプリケーションは、表示される文字を変更するに SetPasswordChar のメンバー関数を使用できます。

  • ES_READONLY は、ユーザーがエディット コントロールに入力したり、テキストを編集できないようにします。

  • ES_RIGHT で、右寄せで単一行または複数行エディット コントロールでショートメッセージを送信します。

  • ES_UPPERCASE は大文字に、エディット コントロールに入力されたときにすべての文字を変換します。

  • ES_WANTRETURN は、テキストをダイアログ ボックスの複数行エディット コントロールに入力中にユーザーが Enter キーを押すと復帰が挿入されることを指定します。このフォームを使用せずに、 Enter キーを押すと押してダイアログ ボックスが押しボタンを設定するのと同じ効果があります。このフォームは単一行のエディット コントロールには影響しません。

参照

関連項目

CEdit::Create

Edit Control Styles

その他の技術情報

MFC で使用するスタイル