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

可以包含以下位标志:

标志 描述
OIEXTF_ANSI_STRING 如果已设置, pHelpFile 将指向 ANSI 字符串。 如果未设置, 则 pHelpFile 指向 Unicode 字符串。 如果 pHelpFile 指定资源 ID,CPSUI 不会检查此标志。

hInstCaller

DLL 的实例句柄,该 DLL 包含属于与 OIEXT 结构关联的 OPTITEMOPTTYPEOPTPARAM 结构的字符串和图标资源。 如果 NULL,CPSUI 将从 COMPROPSHEETUI 结构的 hInstCaller 成员标识的 DLL 中获取资源。

pHelpFile

指向以 NULL 结尾的字符串的指针,该字符串表示包含选项帮助信息的帮助文件的路径。 这可以是指向以 NULL 结尾的字符串的 32 位指针,也可以是 HIWORD 设置为零的 16 位字符串资源标识符。 如果为 NULL,则 CPSUI 使用由 COMPROPSHEETUI 结构的 pHelpFile 成员标识的帮助文件。

dwReserved[4]

保留,必须初始化为零。

要求

要求
Header compstui.h (包括 Compstui.h)