Custom Edit Controls

The following lists the mandatory properties for custom edit controls:

Customedit control-id"title"x y width height

Property

Description

customedit

Identifies the control as a custom edit 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 Resource Properties Index identifies and describes the optional properties for this control.

Backgroundcolor

Border

Clientedge

Disabled

Font

Foregroundcolor

Group

Hscrollbar

Ignoretabs

Initialcontents

Invisible

Limit

Longcue

Margin

Name

Oneparagraph

Opaque

Overstrike

Popupmenuid

Raisededge

Readonly

Recordfield

Shortcue

Title

Vscrollbar

Wordwrap

Example

The following example contains a window with two custom edit 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
Customedit 1 "OK" 10 10 50 25
Customedit 2 "Done" 50 10 50 25 Begin
Initialcontents "Some Really Long Contents\n"
"A Second Line Of Contents\n"
"A Third Line Of Contents\n"
"A Fourth Line Of Contents\n"
Readonly Wordwrap Vscrollbar Hscrollbar Border
Oneparagraph Overstrike
Ignoretabs Clientedge
Font "Arial" 12, Bold, CS_DEFAULT
Backgroundcolor Rgb(128,255,128)
Foregroundcolor Rgb(64,128,64)
End
End