TVOT_3STATES
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
Il tipo di opzione TVOT_3STATES è costituito da tre pulsanti di opzione all'interno di una casella di gruppo.
Struttura OPTITEM
Sel/pSel
Indicizzare nella matrice OPTPARAM a cui punta il membro pOptParam della struttura OPTTYPE dell'opzione. Specifica il parametro di opzione attualmente selezionato.
Matrice di strutture OPTPARAM (membro pOptParam di OPTTYPE)
pData
pOptParam[0]->pData punta a una stringa di testo che descrive lo stato 1, usata come etichetta pulsante. pOptParam[1]->pData punta a una stringa di testo che descrive lo stato 2, usata come etichetta pulsante. pOptParam[2]->pData punta a una stringa di testo che descrive lo stato 3, usato come etichetta pulsante.
IconID
pOptParam[0]->IconID identifica un'icona da associare allo stato 1. pOptParam[1]->IconID identifica un'icona da associare allo stato 2. pOptParam[2]->IconID identifica un'icona da associare allo stato 3.
lParam
Non utilizzato.
Struttura OPTTYPE
Type
TVOT_3STATES
Conteggio
3
Style
Non utilizzato.
BegCtrlID
Se pDlgPage in COMPROPSHEETUI identifica una pagina fornita da CPSUI o se DlgTemplateID in DLGPAGE identifica un modello fornito da CPSUI, BegCtrlID non viene utilizzato. In caso contrario, BegCtrlID deve contenere il primo identificatore di controllo di un set numerato sequenziale di identificatori di controllo. Gli identificatori di controllo devono identificare i controlli Di Windows seguenti:
Identificatore di controllo | Controllo Windows |
---|---|
Contenuto di BegCtrlID | Casella di gruppo |
Contenuto di BegCtrlID +1 | Testo titolo |
Contenuto di BegCtrlID +2 | Pulsante di opzione Stato 1 |
Contenuto di BegCtrlID +3 | Icona Stato 1 |
Contenuto di BegCtrlID +4 | Pulsante di opzione Stato 2 |
Contenuto di BegCtrlID +5 | Icona Stato 2 |
Contenuto di BegCtrlID +6 | Pulsante di opzione Stato 3 |
Contenuto di BegCtrlID +7 | Icona Stato 3 |
Contenuto di BegCtrlID +8 | Casella di controllo estesa o pulsante di scelta estesa (facoltativo) |
Contenuto di BegCtrlID +9 | Casella di controllo estesa o icona del pulsante di scelta estesa (facoltativo) |
Per altre informazioni, vedere Personalizzazione dei controlli finestra supportati da CPSUI.
Requisiti
Intestazione: compstui.h (include Compstui.h)