CRichEditCtrl::SetOptions

void SetOptions( WORD wOp, DWORD dwFlags );

参数:
wOp用来表明存在的类型。可以是下列值之一:
·ECOOP_SET将选项设置为dwFlags所指定的那样。
·ECOOP_OR将当前选项与dwFlags所指定的组合。
·ECOOP_AND只保留那些与dwFlags所指定的一样的当前选项。
·ECOOP_XOR值保留那些没有由dwFlags指定的当前选项。
dwFlags是带格式编辑选项。在说明部分给出了列出这个标志的可能取值。

说明:
此成员函数用来为CRichEditCtrl对象设置选项。
选项可以是下列值的组合:
·ECO_AUTOWORDSELECTION双击进行自动单词选择。
·ECO_AUTOVSCROLL当用户在行的最末段输入一个字符时,文本自动向右滚动10个字符。当用户按下ENTER键时,控件将所有文本滚动到零位。
·ECO_AUTOHSCROLL当用户在最后一行按下ENTER键时,文本自动向上滚动一页。
·ECO_NOHIDESEL取消一个编辑控件的缺省行为。当控件失去输入焦点时缺省行为隐藏选择,当控件结束输入焦点时则显示选择。如果你指定ECO_NOHIDESEL,则存在的文本被转换,即使是没有焦点的情况下。
·ECO_READONLY禁止用户在编辑控件中输入或编辑文本。
·ECO_WANTRETURN当用户在一个对话框中的多行带格式编辑控件中输入文本按下ENTER键时,指定插入一个回车换行符。如果你没有指定这个风格,按下ENTER键将给带格式编辑控件的父窗口发送一个命令,模拟点击了父窗口的缺省按钮(例如,对话框中的OK按钮)。这个风格对单行编辑控件来说是没有影响的。
·ECO_SAVESEL当控件失去焦点时,保存选择。缺省的,当焦点返回时,控件的所有内容都被选择。
·ECO_VERTICAL在垂直方向上绘制文本和对象。只对亚洲人的语言有效。
更多的信息,参见Win32文档中的EM_SETOPTIONS。

请参阅:
CRichEditCtrl::HideSelection, CRichEditCtrl::SetReadOnly