SCROLLGROUP [id] { [Flags] GROUP { [Sub-elements] ... } }
Scroll groups let create scrollable panes in the layout.
The elements of the pane are normally placed inside a group within the scroll group, but a single element (e.g. a user area) can be placed directly within the scroll group.
Use GeDialog::SetVisibleArea() and GeDialog::GetVisibleArea() to control the currently visible area.
Container ID | Type | Description |
---|---|---|
BFM_STATUSBAR_PROGRESSON | Bool | Statusbar active. |
BFM_STATUSBAR_TXT | String | First text. |
BFM_STATUSBAR_PROGRESS | Float | Between 0.0 and 1.0. |
BFM_STATUSBAR_PROGRESSSPIN | Bool | Spinning bar. |
BFM_STATUSBAR_HELP | String | Second text. (Help.) |
See Dialog Resource for a description of the common flags.
[LAYOUTFLAGS] | Layout flags. |
[SIZE] | Manual size. |
SCROLL_V | Allow the group to scroll vertically. |
SCROLL_H | Allow the group to scroll horizontally. |
SCROLL_BORDER | Display a small border around the scroll group. |
SCROLL_STATUSBAR | Create a status bar for the scroll group. |
SCROLLGROUP IDC_SCROLL { GROUP { STATICTEXT { NAME LONG_TEXT; } BUTTON BIG_BUTTON { SIZE -320,-240; } } }