No description available.
An array of OPTPARAM structures is used by CPSUI applications (including printer interface DLLs) for describing all the parameter values associated with a property sheet option. The array's address is included in an OPTTYPE structure.
cbSizeSize, in bytes, of the OPTPARAM structure.
FlagsOptional bit flags that modify the parameter's characteristics. The following flags can be set in any combination:
If set, the parameter is not user-selectable. Can be used with the following option types:
If set, the parameter not displayed in the treeview. Can be used with the following option types:
If set, the IconID member contains an icon handle.
If not set, the IconID member contains an icon resource identifier.
If set, CPSUI overlays its IDI_CPSUI_NO icon onto the icon identified by the IconID member.
If set, CPSUI overlays the IDI_CPSUI_STOP icon onto the icon identified by the IconID member.
If set, CPSUI overlays its IDI_CPSUI_WARNING icon onto the icon identified by the IconID member.
If set, lParam contains a template handle.
If not set, lParam contains a template resource identifier.
(Used only if Style is PUSHBUTTON_TYPE_DLGPROC.)
StylePush button style, used only for the TVOT_PUSHBUTTON option type.
pDataPointer to the parameter's value. Use of this member is dependent on the CPSUI option type.
IconIDUsually identifies the icon to be associated with the option parameter, but is sometimes used for other purposes. Use of this member is dependent on the CPSUI option type.
lParamUse of this member is dependent on the CPSUI option type.
dwReservedReserved, must be initialized to zero.
If the OPTPF_HIDE flag is set in all the OPTPARAM structures associated with an option, CPSUI hides the entire option.