ScrollableText 控件
此控件显示无法完全容纳在页面上的长文本字符串。 此控件的常见用途是显示许可协议。
请注意,用于此控件的文本字符串不能包含嵌入属性。 若要显示具有嵌入属性的文本,请改用文本控件。
控件属性
可将以下属性与此控件一起使用。 若要使用事件更改属性的值,请将控件订阅到 EventMapping 表中的 ControlEvent,并在 Attribute 列中列出该属性的标识符。 在 Event 列中输入 ControlEvent 的标识符。
属性标识符 | 十六进制位 | 说明 |
---|---|---|
位置 | 控件在对话框中的位置。 在 Control 表或 BBControl 表的 Width、Height、X 和 Y 列中分别输入控件的宽度、高度和控件左角的坐标。 使用安装程序单位表示长度和距离。 |
|
文本 | 控件显示的文本。 在 Control 表的 Text 列中输入 RTF 文本字符串。 | |
Visible | 0x00000000 0x00000001 |
隐藏的控件。 可见控件。 使控件在创建时可见或隐藏,请将此位包含在 Control 表或 BBControl 表中 Attributes 列的位字中。 还可使用 ControlCondition 表隐藏或显示控件。 |
已启用 | 0x00000000 0x00000002 |
处于禁用状态的控件。 处于启用状态的控件。 将此位包含在 Control 或 BBControl 表的 Attributes 列中,以便在创建控件时启用该控件。 还可使用 ControlCondition 表启用或禁用控件。 |
Sunken | 0x00000000 0x00000004 |
显示默认视觉样式。 显示呈凹陷三维外观的控件。 将这些位包含在 Control 表的 Attributes 列中的位字中。 |
RTLRO | 0x00000000 0x00000020 |
控件中的文本按从左到右的阅读顺序显示。 控件中的文本按从右到左的阅读顺序显示。 |
RightAligned | 0x00000000 0x00000040 |
控件中的文本向左对齐。 控件中的文本向右对齐。 |
LeftScroll | 0x00000000 0x00000080 |
滚动条位于控件的右侧。 滚动条位于控件的左侧。 |
BiDi | 0x000000E0 | 针对 RTLRO、RightAligned 和 LeftScroll 属性的组合设置此值。 |
备注
可使用 CreateWindowEx 函数从 RICHEDIT 类创建此控件。 此控件具有 ES_MULTILINE、WS_VSCROLL、ES_READONLY、WS_TABSTOP、ES_AUTOVSCROLL、WS_CHILD、WS_GROUP 和 ES_NOOLEDRAGDROP 样式。