Structure OIEXT (compstui.h)

La structure OIEXT fournit des informations facultatives supplémentaires sur une option de page de feuille de propriétés décrite par une structure OPTITEM .

Syntaxe

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

Membres

cbSize

Taille, en octets, de la structure OIEXT .

Flags

Peut contenir l’indicateur de bits suivant :

Indicateur Description
OIEXTF_ANSI_STRING Si la valeur est définie, pHelpFile pointe vers une chaîne ANSI. S’il n’est pas défini, pHelpFile pointe vers une chaîne Unicode. CPSUI ne case activée pas cet indicateur si pHelpFile spécifie un ID de ressource.

hInstCaller

Handle d’instance dans une DLL contenant des ressources de chaîne et d’icône appartenant aux structures OPTITEM, OPTTYPE et OPTPARAM associées à la structure OIEXT. Si la valeur est NULL, CPSUI obtient des ressources à partir de la DLL identifiée par le membre hInstCaller d’une structure COMPROPSHEETUI .

pHelpFile

Pointeur vers une chaîne terminée par null représentant un chemin d’accès à un fichier d’aide contenant des informations d’aide pour l’option. Il peut s’agir d’un pointeur 32 bits vers une chaîne terminée par NULL, ou d’un identificateur de ressource de chaîne 16 bits avec HIWORD défini sur zéro. Si la valeur est NULL, CPSUI utilise le fichier d’aide identifié par le membre pHelpFile d’une structure COMPROPSHEETUI .

dwReserved[4]

Réservé, doit être initialisé à zéro.

Configuration requise

Condition requise Valeur
En-tête compstui.h (inclure Compstui.h)