Описание
Fieldtype — это структура, которая содержит 4 байта данных. Она состоит из двух частей:
- wFieldType — логический тип поля (одно из значений eVisualFieldType).
- wLCID — идентификатор языка-культуры для различения полей одного типа.
Значения eVisualFieldType описаны в Руководстве программиста в соответствующем разделе.
Технические детали
Рассмотрим число 269221896, которое в шестнадцатеричной системе равно 100C0008. Разделив его на старшую и младшую части, получим:
- 100C — старшая часть, которая указывает идентификатор языка-культуры. Переведя это значение обратно в десятичную систему, получаем 4108, что соответствует французскому языку в Швейцарии (fr-CH). Таблицу возможных значений можно найти по ссылке.
- 0008 — младшая часть, которая указывает тип поля. В данном случае это поле ft_Surname (фамилия). Список возможных значений доступен в разделе eVisualFieldType Руководства программиста.
Для проверки правильности результата можно использовать поле wFieldType. Например:
- Пол: wFieldType=13.
- Возраст: wFieldType=185.
- Номер визы: wFieldType=196.
Примечание
Полный список значений eVisualFieldType и их описание доступны в Руководстве программиста.
Комментарии
Войдите в службу, чтобы оставить комментарий.