OIEXT-Struktur (compstui.h)

Die OIEXT-Struktur stellt zusätzliche, optionale Informationen zu einer Eigenschaftenblattseitenoption bereit, die von einer OPTITEM-Struktur beschrieben wird.

Syntax

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

Member

cbSize

Größe der OIEXT-Struktur in Bytes.

Flags

Kann das folgende Bitflag enthalten:

Flag Beschreibung
OIEXTF_ANSI_STRING Wenn festgelegt, verweist pHelpFile auf eine ANSI-Zeichenfolge. Wenn nicht festgelegt, verweist pHelpFile auf eine Unicode-Zeichenfolge. CPSUI überprüft dieses Flag nicht, wenn pHelpFile eine Ressourcen-ID angibt.

hInstCaller

Instanzhandle für eine DLL, die Zeichenfolgen- und Symbolressourcen enthält, die zu den OPTITEM-, OPTTYPE- und OPTPARAM-Strukturen gehören, die der OIEXT-Struktur zugeordnet sind. Bei NULL ruft CPSUI Ressourcen aus der DLL ab, die vom hInstCaller-Member einer COMPROPSHEETUI-Struktur identifiziert wird.

pHelpFile

Zeiger auf eine NULL-beendete Zeichenfolge, die einen Pfad zu einer Hilfedatei darstellt, die Hilfeinformationen für die Option enthält. Dies kann ein 32-Bit-Zeiger auf eine NULL-beendete Zeichenfolge oder ein 16-Bit-Zeichenfolgenressourcenbezeichner sein, bei dem HIWORD auf Null festgelegt ist. Bei NULL verwendet CPSUI die Hilfedatei, die vom pHelpFile-Member einer COMPROPSHEETUI-Struktur identifiziert wird.

dwReserved[4]

Reserviert, muss mit 0 initialisiert werden.

Anforderungen

Anforderung Wert
Header compstui.h (einschließlich Compstui.h)