Справочник Пользователя для ITT Rule IDL Version 7.0

Скачать
Страница из 430
Chapter 4: Property Management
79
iTool Developer’s Guide
Property Attributes
DESCRIPTION (Get, Set)
A string value containing a text description of the property. This string is displayed in 
the property sheet interface.
ENUMLIST (Get, Set)
An array of string values to be displayed in the property sheet interface as an 
enumerated list. This property type allows the user to select a string value from a 
dropdown list in the user interface, but returns the integer index of the selected item 
as the value of the property. This attribute is only used by properties of TYPE = 9 
(enumerated list).
HIDE (Get, Set)
A Boolean flag that specifies whether the property should be displayed in the 
property sheet interface.
NAME (Get, Set)
A string value that is displayed as the property name in the property sheet interface. If 
the NAME attribute is not specified in the call to the RegisterProperty method, this 
attribute will be set to the property identifier string.
PROPERTY_IDENTIFIER (Get)
A string value containing the property identifier. See 
page 77 for details.
SENSITIVE (Get, Set)
A Boolean flag that specifies whether the property should be editable by the user 
when displayed in the property sheet interface. Properties with the SENSITIVE 
attribute set to 0 are displayed, but are dimmed and are not editable.
TYPE (Get)
The property data type code for the property. See 
for details.
UNDEFINED (Get, Set)
A Boolean flag that indicates that the property should appear as a blank cell when 
displayed in the property sheet interface. This is useful in situations where properties