ksAttributeType - Структура параметров типа атрибута |
Scroll |
Аналог данных параметров при использовании Automation - интерфейс ksAttributeTypeParam.
unsigned int |
key1 |
рекомендуется как код разработчика |
unsigned int |
key2 |
рекомендуется как код атрибута |
unsigned int |
key3 |
рекомендуется как код разработчика |
unsigned int |
key4 |
системный код атрибута |
char |
header[80] |
заголовoк-комментарий типа |
unsigned int |
rowsCount |
количество строк в таблице |
unsigned char |
flagVisible |
флаг видимости атрибута в таблице: (0 - видимый, 1 - невидимый) |
char |
password[10] |
пароль, если не пустая строка - защищает от несанкционированного изменения типа |
reference |
columns |
массив неопределенной длины информации о столбцах |
Примечание:
1. Параметры типа атрибута могут быть получены с помощью функции ksGetAttrType.
2. При создании типа атрибута ключам key1 - key4 могут быть присвоены нулевые значения. Если заданы ненулевые значения ключей или одного из ключей, эти значения могут быть использованы в дальнейшем как дополнительные идентификаторы для поиска атрибута с помощью итератора по атрибутам CreateAttrIterator. При присвоении значений ключам рекомендуется для ключей key1, key3 присваивать код, идентифицирующий разработчика, для ключа key2 - код атрибута, для ключа key4 - системный код. Значения параметра key4 от 0 до 1000 зарезервированы за ОАО "АСКОН".
3. Значения ключей атрибута могут быть получены с помощью функции GetAttrKeysInfo.
4. Массив колонок columns содержит структуры параметров колонок ColumnInfo и может быть создан с помощью функции CreateArray с параметром ATTR_COLUMN_ARR и AddArrayItem.
5. При использовании Unicode следует использовать структуру параметров ksAttributeTypeW.
Подразделы:
(отсутствуют)