ksGetAttrRow - Получить строку атрибута |
Scroll |
Аналог данного метода при использовании API экспортных функций - ksGetAttrRow.
Синтаксис Automation:
long ksGetAttrRow (reference pAttr,
long rowNumb,
LPDISPATCH flagVisible,
LPDISPATCH columnKeys,
LPDISPATCH value);
Входные параметры:
pAttr |
- указатель на атрибут, |
rowNumb |
- номер строки. |
Выходной параметр:
value |
- указатель на интерфейс ksUserParam, куда копируются данные. |
flagVisible |
- указатель на интерфейс динамического массива типа LTVARIANT_ARR ksDynamicArray, указывающего флаги видимости ячеек строки, |
columnKeys |
- указатель на интерфейс динамического массива типа LTVARIANT_ARR ksDynamicArray, указывающего ключи строки. |
Возвращаемое значение:
1 |
- в случае удачного завершения. |
Смотрите также:ksLtVariant
Примечание:
1. Указатель на атрибут reference pAttr может быть получен следующими способами:
•с помощью интерфейса итератора ksIterator и методов ksIterator::ksCreateAttrIterator, ksIterator::ksMoveAttrIterator,
•с помощью методов создания атрибутов ksAttributeObject::ksCreateAttr или выбора атрибутов ksAttributeObject::ksChoiceAttr.
2. Перед использованием указатель flagVisible должен быть получен от интерфейса KompasObject с помощью метода KompasObject::GetParamStruct с параметром ko_LtVariant.
3. Перед использованием указатель value должен быть получен от интерфейса KompasObject с помощью метода KompasObject::GetParamStruct с параметром ko_UserParam.
4. Для получения размера данных строки атрибута может быть использован метод ksAttributeObject::ksGetSizeAttrRow.
Подразделы:
(отсутствуют)