ScrollableText 控件

此控件显示无法完全容纳在页面上的长文本字符串。 此控件的常见用途是显示许可协议。

请注意,用于此控件的文本字符串不能包含嵌入属性。 若要显示具有嵌入属性的文本,请改用文本控件

控件属性

可将以下属性与此控件一起使用。 若要使用事件更改属性的值,请将控件订阅到 EventMapping 表中的 ControlEvent,并在 Attribute 列中列出该属性的标识符。 在 Event 列中输入 ControlEvent 的标识符。

属性标识符 十六进制位 说明
位置 控件在对话框中的位置。 在 Control 表BBControl 表的 Width、Height、X 和 Y 列中分别输入控件的宽度、高度和控件左角的坐标。 使用安装程序单位表示长度和距离。
文本 控件显示的文本。 在 Control 表的 Text 列中输入 RTF 文本字符串。
Visible 0x00000000 0x00000001
隐藏的控件。 可见控件。
使控件在创建时可见或隐藏,请将此位包含在 Control 表BBControl 表中 Attributes 列的位字中。
还可使用 ControlCondition 表隐藏或显示控件。
已启用 0x00000000 0x00000002
处于禁用状态的控件。 处于启用状态的控件。
将此位包含在 ControlBBControl 表的 Attributes 列中,以便在创建控件时启用该控件。
还可使用 ControlCondition 表启用或禁用控件。
Sunken 0x00000000 0x00000004
显示默认视觉样式。 显示呈凹陷三维外观的控件。
将这些位包含在 Control 表的 Attributes 列中的位字中。
RTLRO 0x00000000 0x00000020
控件中的文本按从左到右的阅读顺序显示。 控件中的文本按从右到左的阅读顺序显示。
RightAligned 0x00000000 0x00000040
控件中的文本向左对齐。 控件中的文本向右对齐。
LeftScroll 0x00000000 0x00000080
滚动条位于控件的右侧。 滚动条位于控件的左侧。
BiDi 0x000000E0 针对 RTLRORightAlignedLeftScroll 属性的组合设置此值。

 

备注

可使用 CreateWindowEx 函数从 RICHEDIT 类创建此控件。 此控件具有 ES_MULTILINE、WS_VSCROLL、ES_READONLY、WS_TABSTOP、ES_AUTOVSCROLL、WS_CHILD、WS_GROUP 和 ES_NOOLEDRAGDROP 样式。