Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las aplicaciones CPSUI usan una matriz de estructuras de OPTPARAM (incluidas las DLL de interfaz de impresora) para describir todos los valores de parámetro asociados a una opción de hoja de propiedades de . La dirección de la matriz se incluye en una estructura de OPTTYPE.
Sintaxis
typedef struct _OPTPARAM {
WORD cbSize;
BYTE Flags;
BYTE Style;
LPTSTR pData;
ULONG_PTR IconID;
LPARAM lParam;
ULONG_PTR dwReserved[2];
} OPTPARAM, *POPTPARAM;
Miembros
cbSize
Tamaño, en bytes, de la estructura de OPTPARAM.
Flags
Marcas de bits opcionales que modifican las características del parámetro. Las marcas siguientes se pueden establecer en cualquier combinación:
OPTPF_DISABLED
Si se establece, el parámetro no se puede seleccionar por el usuario. Se puede usar con los siguientes tipos de opción:
OPTPF_HIDE
Si se establece, el parámetro no se muestra en la vista de árbol. Se puede usar con los siguientes tipos de opción:
OPTPF_ICONID_AS_HICON
Si se establece, el miembro IconID contiene un identificador de icono.
Si no se establece, el elemento IconID contiene un identificador de recursos de icono.
OPTPF_OVERLAY_NO_ICON
Si se establece, CPSUI superpone su icono de IDI_CPSUI_NO en el icono identificado por el miembro IconID.
OPTPF_OVERLAY_STOP_ICON
Si se establece, CPSUI superpone el icono de IDI_CPSUI_STOP en el icono identificado por el miembro IconID.
OPTPF_OVERLAY_WARNING_ICON
Si se establece, CPSUI superpone su icono de IDI_CPSUI_WARNING en el icono identificado por el miembro IconID de.
OPTPF_USE_HDLGTEMPLATE
Si se establece, lParam contiene un identificador de plantilla.
Si no se establece, lParam contiene un identificador de recursos de plantilla.
(Solo se usa si estilo es PUSHBUTTON_TYPE_DLGPROC).
Style
Estilo de botón de inserción, que solo se usa para el tipo de opción TVOT_PUSHBUTTON.
pData
Puntero al valor del parámetro. El uso de este miembro depende del tipo de opción CPSUI de .
IconID
Normalmente identifica el icono que se va a asociar con el parámetro de opción, pero a veces se usa con otros fines. El uso de este miembro depende del tipo de opción CPSUI de .
lParam
El uso de este miembro depende del tipo de opción CPSUI de .
dwReserved[2]
Reservado, debe inicializarse en cero.
Observaciones
Si la marca OPTPF_HIDE está establecida en todas las estructuras de OPTPARAM asociadas a una opción, CPSUI oculta toda la opción.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | compstui.h (include Compstui.h) |