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) |