Applies to

Window

Description

The TRACKINGSIZE sets and retrieves the minimum and maximum size coordinates for a window. This property is useful when a window requires:

This property was introduced in OpenInsight 9.0

Usage

TrackingSize = Get_Property (objectname”TRACKINGSIZE”)

ExistingTrackingSize = Set_Property (objectname”TRACKINGSIZE”array)

Remarks

Values passed in Set_Property():

ValueDescription
array

@FM Delimited array of minimum and maximum heights and widths.

PositionDescription
<1>Minimum tracking width
<2>Minimum tracking height
<3>Maximum tracking width
<4>Maximum tracking height

Returns

Values returned by Get_Property and Set_Property

ValueDescription
TrackingSize@FM Delimited array of the currently set minimum and maximum heights and widths.
ExistingTrackingSize@FM Delimited array of the minimum and maximum heights and widths, when Set_Property was run.

See Also

CLIENTSIZE propertyMAXIMIZESIZE propertySIZE property

Example

* This snippet of code will make a window non-resizable
 
CurSize = Get_Property(@Window, "SIZE")
MinW = CurSize<3>
MinH = CurSize<4>
MaxW = CurSize<3>
MaxH = CurSize<4>
x = Set_Property(@Window,"TRACKINGSIZE",MinW:@FM:MinH:@FM:MaxW:@FM:MaxH)