丰富编辑控件样式

以下窗口样式对丰富编辑控件是唯一的。

返回的常量 说明
ES_DISABLENOSCROLL
禁用滚动条,而不是在不需要滚动条时隐藏滚动条。
ES_EX_NOCALLOLEINIT
防止控件在创建时调用 OleInitialize 函数。 此窗口样式仅在对话模板中有用,因为 CreateWindowEx 不接受此样式。
ES_NOIME
禁用 IME 操作。 此样式仅适用于亚洲语言支持。
ES_NOOLEDRAGDROP
禁用对 OLE 对象的拖放支持。
ES_SAVESEL
当控件失去焦点时,保留所选内容。 默认情况下,控件重新获得焦点时将选择其全部内容。
ES_SELECTIONBAR
向左边距添加空格,使光标变为向右向上箭头,从而允许用户选择整行文本。
ES_SELFIME
指示富编辑控件,以允许应用程序处理所有 IME 操作。 此样式仅适用于亚洲语言支持。
ES_SUNKEN
显示具有凹陷边框样式的控件,以便富编辑控件显示在其父窗口中。
ES_VERTICAL
在垂直方向绘制文本和对象。 此样式仅适用于亚洲语言支持。

丰富的编辑控件还支持以下编辑控件样式。

返回的常量 说明
ES_AUTOHSCROLL
当用户在行尾键入一个字符时,自动将文本向右滚动 10 个字符。 当用户按下 Enter 时,控件会将所有文本向后滚动到位置 0。
ES_AUTOVSCROLL
当用户在最后一行按下 Enter 时,自动将文本向上滚动一页。
ES_CENTER
将单行或多行编辑控件中的文本居中。
ES_LEFT
左对齐文本。
ES_MULTILINE
指定多行编辑控件。 默认值为单行编辑控件。
ES_NOHIDESEL
否定编辑控件的默认行为。 当控件失去输入焦点时,默认行为会隐藏所选内容,并在控件收到输入焦点时反转所选内容。 如果指定 ES_NOHIDESEL,即使控件没有焦点,所选文本也会反转。
ES_NUMBER
只允许将数字输入到编辑控件中。
ES_PASSWORD
显示编辑控件中键入的每个字符的星号 (*) 。 此样式仅对单行编辑控件有效。
ES_READONLY
防止用户在编辑控件中键入或编辑文本。
ES_RIGHT
右对齐单行或多行编辑控件中的文本。
ES_WANTRETURN
指定当用户在对话框中将文本输入到多行编辑控件时按 Enter 键时插入回车符。 如果未指定此样式,则按 Enter 键的效果与按对话框的默认按钮的效果相同。 此样式对单行编辑控件不起作用。

富编辑控件不支持以下编辑控件样式。

要求

要求
标头
Winuser.h