CRichEditCtrl::SetOptions

CRichEditCtrl でこのオブジェクトのオプションを設定します。

void SetOptions(
   WORD wOp,
   DWORD dwFlags 
);

パラメーター

  • 痛打します。
    操作の種類を示します。次のいずれかの値が返されます。

    • ECOOP_SET は、オプションを dwFlagsで指定した設定しました。

    • ECOOP_OR の結合 dwFlagsで指定されている現在の選択。

    • ECOOP_AND は、dwFlagsで指定されている現在の選択を保持します。

    • ECOOP_XOR は dwFlagsで指定されていないの現在の選択を保持します。

  • dwFlags
    リッチ エディットのオプション。フラグ値は、"解説"のセクションに示します。

解説

オプションは、次の値の組み合わせです:

  • ECO_AUTOWORDSELECTION のダブルクリックの自動単語の選択。

  • 10 文字による右側に自動的に スクロールECO_AUTOVSCROLL のときにユーザー入力のテキスト行の末尾に文字。ユーザーがキーを押すと、コントロールは位置にすべてのテキストをスクロールします。

  • ECO_AUTOHSCROLL 自動的にスクロールは、1 ページの上部にユーザーが最後の行に Enter キーを押したときにテキストを表示します。

  • ECO_NOHIDESEL は、エディット コントロールの既定の動作を無効にします。既定の動作では、コントロールが入力フォーカスを受け取ったときにコントロールが入力フォーカスを失った非表示にし、を選択するときにオプションを示します。ECO_NOHIDESELを指定すると、選択したテキストは、コントロールがフォーカスを備えなく場合でも、反転させます。

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

  • ECO_WANTRETURN は、テキストをダイアログ ボックスの複数行のリッチ エディット コントロールに入力中にユーザーが Enter キーを押すと復帰が挿入されることを指定します。このスタイルを指定する、Enter キーを押すと、親ウィンドウの既定のボタン (たとえば、ダイアログ ボックスの[OK]ボタン) をクリックするとを模倣リッチ エディット コントロールの親ウィンドウにコマンドを送信します。このスタイルは単一行エディット コントロールには影響しません。

  • ECO_SAVESEL は、コントロールがフォーカスを失ったときにオプションを保持します。既定では、コントロールの内容全体がフォーカスを取得するときに選択されます。

  • ECO_VERTICAL の描画は垂直方向のテキストおよびオブジェクト。アジア言語でのみ有効です。

詳細については、Windows SDKの EM_SETOPTIONS を参照してください。

使用例

// Add auto horizontal and vertical scrolling. 
m_myRichEditCtrl.SetOptions(ECOOP_OR, ECO_AUTOVSCROLL | 
   ECO_AUTOHSCROLL);

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CRichEditCtrl クラス

階層図

CRichEditCtrl::HideSelection

CRichEditCtrl::SetReadOnly