Compartilhar via


TVOT_2STATES

Importante

Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft, juntamente com o PSA (Aplicativos de Suporte para Impressão), para personalizar a experiência de impressão em Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte o Guia de design do aplicativo de suporte para impressão.

O tipo de opção TVOT_2STATES consiste em dois botões de opção dentro de uma caixa de grupo.

Estrutura OPTITEM

Sel/pSel
Indexe na matriz OPTPARAM apontada pelo membro pOptParam da estrutura OPTTYPE da opção. Isso especifica o parâmetro de opção selecionado no momento.

Matriz de estrutura OPTPARAM (membro pOptParam de OPTTYPE)

pData
pOptParam[0]->pData aponta para uma cadeia de caracteres de texto que descreve o estado 1, usado como um rótulo de botão. pOptParam[1]->pData aponta para uma cadeia de caracteres de texto que descreve o estado 2, usado como um rótulo de botão. Se os dois estados forem OFF/ON, FALSE/TRUE, NO/YES e assim por diante, o estado 1 deverá ser o estado OFF, FALSE ou NO.

IconID
pOptParam[0]->IconID identifica um ícone a ser associado ao estado 1. pOptParam[1]->IconID identifica um ícone a ser associado ao estado 2.

lParam
Não usado.

Estrutura OPTTYPE

Tipo
TVOT_2STATES

Count
2

Estilo
Não usado.

BegCtrlID
Se pDlgPage em COMPROPSHEETUI identificar uma página fornecida por CPSUI ou se DlgTemplateID em DLGPAGE identificar um modelo fornecido por CPSUI, BegCtrlID não será usado. Caso contrário, BegCtrlID deve conter o primeiro identificador de controle de um conjunto sequencialmente numerado de identificadores de controle. Os identificadores de controle devem identificar os seguintes controles do Windows:

Identificador de controle Controle do Windows
Conteúdo de BegCtrlID Caixa de grupo
BegCtrlID contents+1 Texto do título
BegCtrlID contents+2 Botão de opção Estado 1
BegCtrlID contents+3 Ícone de Estado 1
BegCtrlID contents+4 Botão de opção Estado 2
BegCtrlID contents+5 Ícone de Estado 2
BegCtrlID contents+6 Caixa de seleção estendida ou botão de push estendido (opcional)
Conteúdo de BegCtrlID +7 Caixa de seleção estendida ou ícone de botão de push estendido (opcional)

Para obter informações adicionais, consulte Personalizando controles de janela CPSUI-Supported.

Requisitos

Cabeçalho: compstui.h (inclua Compstui.h)

Confira também

OPTITEM

OPTPARAM

OPTTYPE