ksSpcChangeValueW - Изменить значение компоненты с указанным номером в указанной колонке (Unicode)
guide
api7
assembly
guide
api7
assembly
ksspcchangevaluew
ksspcchangevaluew.html
*API экспортных функций > Функции работы с документом-спецификацией *
Аналог данной функции при использовании Automation - метод ksSpecification::ksSpcChangeValue.
Синтаксис:
int ksSpcChangeValueW (unsigned int colNumb,
unsigned int itemNumb,
void* val,
unsigned char typeVal);
Входные параметры:
colNumb - номер колонки, начиная с единицы,
itemNumb - номер компоненты, начиная с 1,
val - указатель на значение,
typeVal - тип данных.
Типы данных...
Возвращаемое значение:
1 - в случае удачного завершения,
0 - в случае неудачи.
Описание:
Функция позволяет изменить значение компоненты с номером itemNumb в колонке с номером colNumb.
Если в колонке содержатся данные типа Запись, она может содержать несколько компонент. При этом itemNumb может быть не равен 1.
Значение параметра typeVal - может лежать в интервале CHAR_ATTR_TYPE ...STRING_ATTR_TYPE (см. ltdefine.h). Если typeVal== STRING_ATTR_TYPE, то val - строка wchar_t[MAX_TEXT_LENGTH].
Функция работает в режиме создания нового или редактирования существующего объекта спецификации ksSpcObjectCreate; или ksSpcObjectEdit;
.....
ksSpcChangeValueW();
.....
reference spsObj = ksSpcObjectEnd();
Примечание.
При использовании ANSI следует использовать функцию ksSpcChangeValue.