ScrollableText 控件

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

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

控件属性

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

属性标识符 十六进制位 描述
位置 对话框中控件的位置。 将控件左角的宽度、高度和坐标输入到 控件表的宽度、高度、X 和 Y 列BBControl 表。 使用 安装程序单位 长度和距离。
文本 控件显示的文本。 将 RTF 文本字符串输入到 控件表的文本列中。
可见 0x00000000 0x00000001
隐藏的控件。 可见控件。
若要使控件在其创建时可见或隐藏,请将此位包含在 控件表BBControl 表的“属性”列的位词中。
还可以使用 ControlCondition 表隐藏或显示控件。
已启用 0x00000000 0x00000002
处于禁用状态的控制。 处于启用状态的控制。
将此位包含在 控件BBControl 表的“属性”列中, 以在创建时启用控件。
也可以使用 ControlCondition 表启用或禁用控件。
沉没 0x00000000 0x00000004
显示默认视觉样式。 使用沉没的 3D 外观显示控件。
将这些位包含在 控件表的“属性”列中的位词中。
RTLRO 0x00000000 0x00000020
控件中的文本以从左到右的阅读顺序显示。 控件中的文本以从右到左的阅读顺序显示。
RightAligned 0x00000000 0x00000040
控件中的文本在左侧对齐。 控件中的文本在右侧对齐。
LeftScroll 0x00000000 0x00000080
滚动条位于控件右侧。 滚动条位于控件左侧。
BiDi 0x000000E0 RTLRORightAlignedLeftScroll 属性的组合设置此值。

 

言论

可以使用 CreateWindowEx 函数从 RICHEDIT 类创建此控件。 它具有 ES_MULTILINEWS_VSCROLLES_READONLYWS_TABSTOPES_AUTOVSCROLLWS_CHILDWS_GROUPES_NOOLEDRAGDROP 样式。