共用方式為


CRichEditCtrl::SetOptions

設定這 CRichEditCtrl 物件的選項。

void SetOptions(
   WORD wOp,
   DWORD dwFlags 
);

參數

  • 下痛
    表示運算的型別。 下列其中一個值:

    • ECOOP_SET 設定 dwFlags所指定的選項。

    • ECOOP_OR 組合 dwFlags與的目前選取指定的。

    • ECOOP_AND 保留由 dwFlags也會指定只限於目前的選項。

    • ECOOP_XOR 保留未指定 dwFlags只限於目前的選項。

  • dwFlags
    Rich Edit 選項。 旗標值在"備註"一節中。

備註

選項可以是下列值的組合:

  • 在中按兩下的ECO_AUTOWORDSELECTION 自動文字選取。

  • ECO_AUTOVSCROLL 自動移動文字靠右對齊最多 10 個字元,當使用者輸入字元在行尾。 當使用者按下 ENTER 鍵時,控制項會移動所有文字回位置零。

  • 當使用者在最後一行時,的輸入來ECO_AUTOHSCROLL 自動捲動一頁的文字。

  • ECO_NOHIDESEL 取消編輯控制項的預設行為。 預設行為會隱藏選取,在控制項失去輸入焦點時並顯示選取範圍,當控制項收到輸入焦點時。 如果您指定 ECO_NOHIDESEL,選取的文字,則會反轉,即使控制項沒有焦點。

  • ECO_READONLY 防止使用者輸入或編輯在編輯控制項的文字。

  • ECO_WANTRETURN 指定插入歸位字元 (Carriage Return),當使用者按下 ENTER 鍵時,輸入文字 對話方塊中的多行 Rich Edit 控制項。 如果您不指定這個樣式,按 ENTER 鍵將命令傳送至 Rich Edit 控制項的父視窗,例如模擬按一下父視窗的預設按鈕 (),在 對話方塊的 [確定] 按鈕)。 這個模式對於單行編輯控制項的效果。

  • 表示當控制項遺失焦點時,ECO_SAVESEL 儲存選取範圍。 根據預設,,會重新取得焦點時,控制項的整個內容已選取。

  • ECO_VERTICAL 繪製文字和物件在垂直方向。 僅適用於亞洲語言。

如需詳細資訊,請參閱 Windows SDK的 EM_SETOPTIONS

範例

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

需求

Header: afxcmn.h

請參閱

參考

CRichEditCtrl 類別

階層架構圖

CRichEditCtrl::HideSelection

CRichEditCtrl::SetReadOnly