Tool Button Controls

The following lists the mandatory properties for tool button controls:

Toolbutton control-id"title"x y width height

Property

Description

toolbutton

Identifies the control as a tool button control.

control-id

Control ID number. It must be an integer between 1 and 32767 and be unique within a given top-level window.

"title"

Title of the control, contained in quotation marks.

x

Horizontal position of the upper-left corner of the control in current units.

y

Vertical position of the upper-left corner of the control in current units.

width

Width of the control in current units.

height

Height of the control in current units.

The following identifies the optional properties for this control.

Set Background Color (backgroundcolor)

Initially Checked (checked)

Draw Client Edge (clientedge)

Initially Disabled (disabled)

Set Control Font (font)

Set Foreground Color (foregroundcolor)

Set Initial Contents (initialcontents)

Initially Invisible (invisible)

Set Text Justification (justification)

Set Status Bar Text (longcue)

Set Name (name)

Draw Raised Edge (raisededge)

Set Tool Tip Text (shortcue)

Set Title (title)

Group

Imagefile

Opaque

Popupmenuid

Toggle

Example

The following example contains a window with two tool button controls; the first contains only the mandatory definitions, and the second contains optional settings.

Version "3.0"
Window 1 "Control Window" 0 0 200 100
Begin
Toolbutton 1 "OK" 10 10 50 25
Toolbutton 2 "Done" 50 10 50 25 Begin
Backgroundcolor Rgb(128,255,128)
Foregroundcolor Rgb(64,128,64)
Clientedge Raisededge
Justification JUSTIFICATION_LEFT
End
End