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