Compartir a través de


Estructura OPTTYPE (compstui.h)

Las aplicaciones CPSUI usan la estructura OPTTYPE (incluidos los archivos DLL de interfaz de impresora) para describir el tipo y otras características de una opción de hoja de propiedades de , si la opción se especifica mediante una estructura OPTITEM.

Sintaxis

typedef struct _OPTTYPE {
  WORD      cbSize;
  BYTE      Type;
  BYTE      Flags;
  WORD      Count;
  WORD      BegCtrlID;
  POPTPARAM pOptParam;
  WORD      Style;
  WORD      wReserved[3];
  ULONG_PTR dwReserved[3];
} OPTTYPE, *POPTTYPE;

Miembros

cbSize

Tamaño, en bytes, de la estructura OPTTYPE.

Type

Especifica el tipo de opción CPSUI de .

Flags

Marcas de bits opcionales que modifican las características de la opción. Las marcas siguientes se pueden establecer en cualquier combinación.

OPTTF_NOSPACE_BEFORE_POSTFIX

CPSUI no debe agregar un carácter de espacio entre la cadena especificada por la cadena OPTITEM de la estructura pName y la cadena de OPTPARAM estructura pData, al mostrar la opción.

Válido solo si el tipo de opción es o TVOT_SCROLLBAR o TVOT_TRACKBAR.

OPTTF_TYPE_DISABLED

Todas las estructuras de OPTPARAM a las que puntos de pOptParam están deshabilitados, de modo que ninguno de los valores de parámetro sea seleccionable por el usuario.

Count

Especifica el número de estructuras deOPTPARAMa las que puntos de pOptParam. El valor de este miembro depende del tipo de opción CPSUI de .

BegCtrlID

Si pDlgPage en COMPROPSHEETUI identifica una página proporcionada por CPSUI o si no se usa DlgTemplateID en DLGPAGE identifica una plantilla proporcionada por CPSUI, BegCtrlID.

De lo contrario, begCtrlID debe contener el primero de un conjunto numerado secuencialmente de identificadores de control de Windows. El uso del identificador de control depende del tipo de opción CPSUI de .

pOptParam

Puntero a una matriz de OPTPARAM estructuras que describen los valores de parámetro que un usuario puede seleccionar para la opción.

Style

Especifica marcas que se pueden usar para modificar las características de visualización de la opción. Las marcas que se pueden especificar dependen del tipo de opción CPSUI de .

wReserved[3]

Reservado, debe inicializarse en cero.

dwReserved[3]

Reservado, debe inicializarse en cero.

Requisitos

Requisito Valor
encabezado de compstui.h (include Compstui.h)