The CLASS attribute is used to suggest to the renderer that it use a specific control.
Causes the control to be vertical or horizontal rather than horizontal.
Win32 Specific : the ID of the Menu resource associated to this PAGE. The MENU is a classic Win32 Menu and needs to be in your resources.
Maps the units used for the controls to the grid system specified. e.g. if the grid is 3 by 2, then a location of (1,1) is mapped to (3,2).
When using automatic or directed RESIZE capabilities on the dialog, the horizontal resize nature of the individual controls can be altered using this attribute.
When using automatic or directed RESIZE capabilities on the dialog, the vertical resize nature of the individual controls can be altered using this attribute.
Align the controls. The actual behavior of the align command will depend on what control you are using.
The caption that will be displayed if the page has a caption bar.
If the page is part of a property sheet or wizard the TITLE will be used as the label for that page.
The fontsize used for the dialog.
The STYLE element should be used in preference.
The font used for the dialog.
the STYLE element should be used in preference.
Allows dialog to automatically resize.
Dialogs can be made to resize automatically. Setting RESIZE to AUTOMATIC invokes a limited set of
pre-defined rules about which controls can resize and in which directions. If you determine that these
heuristics do not work for a particular control, use the RELATIVE element to specify the control's characteristics.
Setting RESIZE to DIRECTED turns off the AUTOMATIC rules and relies solely upon the information provided in the RELATIVE elements.
Indicates that the runtime should prevent clipped text.
Setting CLIPPING to ALLOW means that clipped text is OK on this dialog.
Setting CLIPPING to PREVENT means that the runtime will attempt to re-size controls to prevent clipped text.
Setting CLIPPING to DIRECTECT means that clipping is defined on a per control basis.
This text is displayed as the BALLOON tip.
This is the tooltip text.
This is the help that is displayed when the user requests context help.
Used to declare a specific font to be used.
The size of the font.
For Microsoft Active Accessibility, this should only be set to 'larger' or 'smaller'. Absolute values should not be used.
The way the font looks
The 'font-style' property requests normal (sometimes referred to as
"roman" or "upright"), italic, and oblique
faces within a font family. Values are
'Thickness' of the strokes.
The font weight refers to the boldness or lightness of the glyphs used to
render the text, relative to other fonts in the same font family.
The foreground color of a controls text content.
All the HTML colors are supported, e.g. red, lightgoldenrodyellow.
The background color of a controls text content.
All the HTML colors are supported, e.g. red, lightgoldenrodyellow.
Sets the style of the four borders.
Sets the width of the four borders
Sets the color of the four borders.
This describes how the text should be aligned in the control.
Expalin the defaults REVIEW.
This controls the capitalization effects of an element's text.
Explain the values, REVIEW.
This controls whether or not a control is allowed to be multiline.
Essentially wraps the text to multiple lines if the text string is too long to fit on a single line.
Indicates if this control should be 'laid out'.
Indicates if this control should be visible once laid out.
Indicates if this control should be disabled or not.
X location.
Y location.
Width of the control.
HEIGHT of the control.
The ID for the control. Does not have to be unique.
Indicates if the location of this control is relative to another.
Relative="YES" or Relative=<id>
YES means that this control is relative to the preceeding control.
<id> indicates the ID of the relative control.
Some controls, e.g. LABELs, do not need ID's, so RELATIVE="YES" is used.
When a control is relative, it inherits the following attributes from the source control.
WIDTH HEIGHT X and Y.
Used to control the way the control sizes, when the form resizes.
Used to control the way the control is clipped.
VERTICAL allows the control to be clipped vertically (i.e. will be made wider)
BOTH allows the control to be clipped in both directions (i.e. the control will NOT be resized)
NEITHER control should be sized to PREVENT clipping (i.e. expanded)
HORIZONTAL control will not be resized horizontally (i.e. will be made taller)
The text that will be displayed by the parent element.
Indicates the type of content to be displayed in this edit control.
NUMBER causes only numeric data to be entered.
FILE causes the edit control to assist in entering filenames.
PASSWORD cases the eidt control to 'hide' the typed in text.
Indicates that the content of the control can be extended by the user.
Used primerily in things like MRU lists, where the text the user types in is appended to the control.
The minimum value in the range.
The maximum value in the range.
The current value.
Specifies the type of UNIT used in the definition of the page.
PX denotes a pixel based layout.
Detemines whether the grid lines used to work out automatic resizing will be drawn on the page. Blue lines denote
static rows/columns and green lines denote stretchable rows/columns.
By default, the control creates a thread to play the AVI clip. If you set this flag, the control plays the clip without creating a thread; internally the control uses a Win32 timer to synchronize playback. Style Bit: ACS_TIMER
Used to prevent the user from modifying the content of the control.
Used to limit the amount of data the user can enter.
This is the parent node of all RCML files.
This elements contains a piece of text, and an associated value.
Indicates that this item should show in the selected state, where applicable.
Indicates that this item should show in the checked state, where applicable.
A push button.
A check button.
Checkbox can have three states.
The states are checked, unchecked, an indeterminant. Generally there are three distinct renderings.
A radio button.
An edit control.
A GroupBox control.
A combobox (COMBO) control.
Number of items the use can see at any time
Sorts the item in the list.
A listbox control.
Sorts the item in the list.
Determins the type of selections the user can make.
NO means the user cannot select an item.
EXTENDED means the user can select many disparate items.
SIMPLE a simple selection model.
Allows the user to select more than one item from the list
The list should be shown in multiple columns.
A Static / Label control.
Specifies how the text is to be truncated
END ellipsis are added to the end of text
PATH ellipsis are added to the middle of the text, assuming the text is a pathname.
WORD (NT documentation is vague on this).
A control capable of displaying an image or render a movie.
Centers the animation.
Makes the animation background transparent.
Specifies the media content.
ANIMATION will use comctl32 anuimation control to play an AVI with no sound.
ICON will use a icon from the IMAGEID.
BITMAP will use a bitmap from IMAGEID.
VECTOR will use a vector from the IMAGEID.
PICTURE will use GDI+ to render the image file. The supported formats now are JPG, GIF, BMP, WMF. Check the documentation for the version of gdi+ you are using to find out information on other supported formats.
MOVIE will use DirectShow through the MCI control to render movies with sound. Check the documentation for the version of the MCI control to find out information on other supported formats.
Specifies the file path or URL of the image that will be loaded.
Specifies the intermal image reference to be used.
Rectangle or box.
Use this element to specify a range for a control.
Control is the base element for specifying the type location size and style of windows controls. This is the base element for all higher level controls.
If the control you are trying to use doesn't exist in this schema, certain renderers may be able to use the CONTROL element to describe it.
A Scroll Bar.
Specifies how the scrollbar should appear in the rectangle.
An Up/Down control. Generally associated with an edit field.
Allows the user to increment/ decrement the value in the edit control.
Causes the position to wrap if it is incremented or decremented beyond the ending or beginning of the range.
Causes the spinner to place a number in the edit control.
Positions the spin button control next to the right/left edge of the buddy window.
The width of the buddy window is decreased to accommodate the width of the control
Set to AUTO the spinner will automatically buddy up with the previous control.
The arrow keys have the same affect as clicking on the up/down buttons.
Does not insert a thousands separator between every three decimal digits.
Makes the control 'hottrack'.
A Slider control.
A control with a thumb which slides from left/right or up/down.
Creates a slider that has a tick mark for each increment in its range of values.
Determins where the tickmarks are displayed, if any.
TOP = tick marks on the top of a horizontal slider.
LEFT = tick marks on the left of a vertical slider.
BOTTOM = tick marks on the bottom of a horizontal slider.
RIGHT = tick marks on the right of a vertical slider.
BOTH = tick marks on both sides of a slider.
NONE = No tickmarks.
Slider can be used to define a selection.
To remove the thumb, set this to YES.
Allows the lenght of the slider to change.
Tooltips are automatically generated, and show the current slider position.
A progressbar control.
Renders the progress bar as a continuous block.
Used to define a column.
Specifies the width of the column
CONTENT causes the column to be as wide as the items in it.
FILL causes the LAST column to occupy all remaining space in the parent control.
Specifies the alignment of the itmes in the column
LEFT causes the column items to be left aligned.
RIGTH causes the column items to be right aligned.
CENTER causes the column items to be center aligned.
A listview control.
Changes the way that the content is rendered.
Changes the way that the content is rendered.
Changes the way that the content sorted.
In ICON display, prevents the labels from wrapping.
Automatically arranges the content.
Allows the editing of the labels (first column).
Prevents the scrolling of the control.
Alignment of the content.
Prevents column headers from being displayed in report/ list view.
Column headers do not work like buttons. This style can be used if clicking a column header in report view does not carry out an action, such as sorting.
Enables check boxes for items in a list view control.
A treeview control.
Lines are drawn between the nodes, and up to the ROOT.
Lables are editable.
Prevents tooltips.
Checkboxes.
Single click expands the items in the tree.
FULLROWSELECT.
NOSCROLL.
The tooltip to be displayed.
The balloon tip to be displayed.
This element contains all manner of additional help related to the control.
The HelpID context for the control.
Used to specify a relative location for a control.
It's highly recommended to use the ALIGN shorthand.
X offset.
The horizontal different between the CORNER and RELATIVECORNER.
Y offset.
The vertical different between the CORNER and RELATIVECORNER.
Width of the control.
INHERIT inherits the TO controls WIDTH.
Height of the control.
INHERIT inherits the TO controls WIDTH.
Allows the control to be relative to the PREVIOUS control, the PAGE that it is in, or a particular control ID.
Is this control INSIDE another control. All controls relative to the PAGE are considered INSIDE the control.
If you make a control relative to a GROUPBOX, and you want them INSIDE the groupbox, use this attribute.
A shorhand for placing controls relative to each other, or the PAGE.
Which corner of this control you are positioning.
Which corner on the TO control you want to be relative to.
Contains a set of ITEMs to be assiciated with this page.
This element defines the caption bar of the form and how it should look.
The title of the form.
If this is a single page form this will over-ride the PAGE's TITLE attribute.
The CLOSE box on the form.
If CLOSE is set to yes, the system menu is also displayed, if close is set to NO, there will be no system menu.
The MAXIMIZE box on the form
The MINIMIZE box on the form
The FORM contains a set of PAGEs.
How the FORMS should be displayed.
This encapsulates all the controls, and layout information for a particular page on the form.
X location on the screen, if the form is 'top level'.
Y location on the screen, if the form is 'top level'.
Width of the form. (Currently this is in dialog units).
HEIGHT of the form. (Currently this is in dialog units);
The ID for the form.
Pager Contro. (common controls)
Causes the pager to automatically scroll.
A Tab control.
Whether or not the tab control receives the input focus.
Shuffles.
Where the TABs appear in relation to the content.
Allows more than one tab to be selected at once.
Rendering style.
Rendering style.
All the tabs are to be the same width.
This is the header control (common controls)
Render as buttons..
Headers can be moved around.
The children of this element dictate the layout to be used on the page.
This node contains information about the authoring platform.
This can be used by rendering engines to better display the content.
This denotes the kind of layout used for the form.
This layout is very similar to the 'Win32' dialog layout.
The style element is similar to the style element in CSS.
When used as a child of FORM, it is used as the default STYLE for all elements which support STYLE children.
i.e. specifying COLOR and BACKGROUND color affect all controls on the form.
Shows the grid on the dialog itself. Useful for alignment, but only at design time.
Horizontal size of the grid.
Vertical size of the grid.
Specifies a 'layout' grid for the layout manager.