Condividi tramite


TVOT_COMBOBOX

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_COMBOBOX è costituito da una casella combinata 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 alla prima stringa di testo da visualizzare nella casella combinata. pOptParam[1]->pData punta alla seconda stringa di testo da visualizzare nella casella combinata. pOptParam[n]->pData punta alla nstringa di testo da visualizzare nella casella combinata.

IconID
pOptParam[0]->IconID identifica un'icona da associare alla prima stringa di testo. pOptParam[1]->IconID identifica un'icona da associare alla seconda stringa di testo. pOptParam[n]->IconID identifica un'icona da associare alla nstringa di testo.

lParam
Non utilizzato.

Struttura OPTTYPE

Type
TVOT_COMBOBOX

Conteggio
Numero di strutture OPTPARAM; ovvero il numero di stringhe di testo da visualizzare nella casella combinata.

Style
È possibile specificare i flag di bit facoltativi seguenti.

Flag Descrizione
OTS_LBCB_INCL_ITEM_NONE Se impostata, CPSUI include una stringa "Nessuno" nella casella combinata. Se un utente seleziona "Nessuno", l'unione Sel/pSel è impostata su negativo.
OTS_LBCB_NO_ICON16_IN_ITEM Se impostato, CPSUI non disegna l'icona di ogni parametro di opzione (IconID in OPTPARAM) quando viene visualizzato il valore del parametro nella casella combinata.
OTS_LBCB_PROPPAGE_CBUSELB Quando l'opzione viene visualizzata in una pagina della finestra delle proprietà non treeview, viene visualizzata come casella di riepilogo anziché come casella combinata.
OTS_LBCB_SORT Se impostato, CPSUI visualizza le stringhe di testo in ordine alfabetico.

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 Casella combinata
Contenuto di BegCtrlID +3 Icona casella combinata
Contenuto di BegCtrlID +4 Casella di controllo estesa o pulsante di scelta estesa (facoltativo)
Contenuto di BegCtrlID +5 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)

Vedi anche

OPTITEM

OPTPARAM

OPTTYPE