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