Upravit

Sdílet prostřednictvím


ScrollableText Control

This control displays a long string of text that cannot fit entirely on the page. A common use for this control is displaying the license agreement.

Note that the string of text used with this control cannot contain an embedded property. To display text with embedded properties use instead the Text Control.

Control Attributes

You can use the following attributes with this control. To change the value of an attribute using an event, subscribe the control to a ControlEvent in the EventMapping table and list the attribute's identifier in the Attribute column. Enter the identifier of the ControlEvent in the Event column.

Attribute identifier Hexadecimal bit Description
Position Position of control in the dialog box. Enter the control's width, height, and coordinates of the control's left corner into the Width, Height, X, and Y columns of the Control table or BBControl table. Use installer units for length and distance.
Text Text displayed by the control. Enter the RTF text string into the Text column of the Control table.
Visible 0x00000000 0x00000001
Hidden control. Visible control.
To make the control visible or hidden on its creation, include this bit in the bit word of the Attributes column in the Control table or BBControl table.
You can also hide or show a control by using the ControlCondition table.
Enabled 0x00000000 0x00000002
Control in a disabled state. Control in an enabled state.
Include this bit in the Attributes column of the Control or BBControl tables to enable the control on creation.
You can also enable or disable a control by using the ControlCondition table.
Sunken 0x00000000 0x00000004
Display the default visual style. Display the control with a sunken, 3D, look.
Include these bits in the bit word in the Attributes column of the Control table.
RTLRO 0x00000000 0x00000020
Text in the control is displayed in a left-to-right reading order. Text in the control is displayed in a right-to-left reading order.
RightAligned 0x00000000 0x00000040
Text in the control is aligned on the left. Text in the control is aligned on the right.
LeftScroll 0x00000000 0x00000080
The scroll bar is located on the right side of the control. The scroll bar is located on the left side of the control.
BiDi 0x000000E0 Set this value for a combination of the RTLRO, RightAligned, and LeftScroll attributes.

 

Remarks

This control can be created from the RICHEDIT class by using the CreateWindowEx function. It has the ES_MULTILINE, WS_VSCROLL, ES_READONLY, WS_TABSTOP, ES_AUTOVSCROLL, WS_CHILD, WS_GROUP, and ES_NOOLEDRAGDROP styles.