GetProperty - Добавить свойство в список свойств |
Scroll |
Синтаксис COM:
BOOL GetProperty( int index, PropertyParam * param );
Входной параметр:
index |
- индекс свойства, |
Выходной параметр:
param |
- структура параметров свойства PropertyParam, |
Возвращаемое значение:
TRUE |
- если требуется добавить свойство с заданным индексом, |
FALSE |
- формирование списка свойств закончено. |
Примечание:
1. Метод позволяет сформировать список внешних свойств объекта.
2. Метод вызывается при первом селектировании объекта.
3. Для получения текущих значений свойства используется метод ILibPropertyObject::UpdateProperty.
4. В отличие от работы с окном свойств, для организации полноценной работы поиска по свойствам библиотечных макроэлементов необходимо:
– Задать для вещественных и целых значений минимальное и максимальное значение свойства (для создания правильного валидатора).
– Заполнить список всеми возможными значениями свойства без учета зависимостей от других свойств (т.к. в диалоге поиска это список всегда должен показываться полностью). Это требуется для полноценной работы динамически задаваемых списочных свойств (PropertyParam::additionData).
Подразделы:
(отсутствуют)