Структура OIEXT (compstui.h)

Структура OIEXT предоставляет дополнительные необязательные сведения о параметре страницы свойств, описываемом структурой OPTITEM .

Синтаксис

typedef struct _OIEXT {
  WORD      cbSize;
  WORD      Flags;
  HINSTANCE hInstCaller;
  LPTSTR    pHelpFile;
  ULONG_PTR dwReserved[4];
} OIEXT, *POIEXT;

Члены

cbSize

Размер структуры OIEXT в байтах.

Flags

Может содержать следующий битовый флаг:

Flag Описание
OIEXTF_ANSI_STRING Если этот параметр задан, pHelpFile указывает на строку ANSI. Если значение не задано, pHelpFile указывает на строку Юникода. CPSUI не проверка этот флаг, если pHelpFile указывает идентификатор ресурса.

hInstCaller

Экземпляр обрабатывает библиотеку DLL, содержащую строки и значки ресурсов, принадлежащих структурам OPTITEM, OPTTYPE и OPTPARAM , связанным со структурой OIEXT. Если значение NULL, CPSUI получает ресурсы из библиотеки DLL, определяемой элементом hInstCaller структуры COMPROPSHEETUI .

pHelpFile

Указатель на строку со значением NULL, представляющую путь к файлу справки, содержащей справочные сведения для параметра . Это может быть 32-разрядный указатель на строку, завершаемую null, или 16-разрядный строковый идентификатор ресурса с hiword, равным нулю. Если значение РАВНО NULL, CPSUI использует файл справки, определенный элементом pHelpFile структуры COMPROPSHEETUI .

dwReserved[4]

Зарезервировано, должно быть инициализировано до нуля.

Требования

Требование Значение
Заголовок compstui.h (включая Compstui.h)