Per creare una casella combinata utilizzando la funzione CreateWindow o CreateWindowEx , specificare la classe COMBOBOX, costanti di stile appropriato finestra e una combinazione dei seguenti stili di casella combinata.
Stile | Descrizione |
---|---|
CBS_AUTOHSCROLL | Scorre automaticamente il testo in un controllo di modifica a destra quando l'utente digita un carattere alla fine della linea. Se questo stile non è impostato, è consentito solo il testo che si inserisce all'interno del limite rettangolare. |
CBS_DISABLENOSCROLL | Quando la casella non contiene sufficienti elementi per scorrere, mostra una barra di scorrimento verticale disabili nella casella di riepilogo. Senza questo stile, la barra di scorrimento è nascosto quando la casella di riepilogo non contiene sufficienti elementi. |
CBS_DROPDOWN | Simile a CBS_SIMPLE, ad eccezione del fatto che la casella di riepilogo non viene visualizzata, a meno che l'utente seleziona un'icona accanto al controllo di modifica. |
CBS_DROPDOWNLIST | Simile a CBS_DROPDOWN, ad eccezione del fatto che il controllo di modifica viene sostituito da un elemento di testo statico che visualizza la selezione corrente nella casella di riepilogo. |
CBS_HASSTRINGS | Specifica che una casella combinata contiene elementi consistente di stringhe. La casella combinata mantiene la memoria e l'indirizzo per le stringhe in modo l'applicazione può utilizzare il messaggio CB_GETLBTEXT per recuperare il testo per un determinato elemento. |
CBS_LOWERCASE | Converte in minuscolo tutto il testo nel campo di selezione sia l'elenco. |
CBS_NOINTEGRALHEIGHT | Specifica che la dimensione della casella combinata è esattamente le dimensioni specificata dall'applicazione quando creato la casella combinata. Normalmente, il sistema ridimensiona una casella combinata affinché non visualizza oggetti parziali. |
CBS_OEMCONVERT | Converte il testo immesso nel controllo di modifica casella combinata dalle finestre set di caratteri del personaggio OEM di impostare e poi di nuovo al set di Windows. Questo assicura la conversione dei caratteri corretto quando l'applicazione chiama il funzione di esecuzione per convertire una stringa di Windows nella casella combinata in caratteri OEM. Questo stile è più utile per le caselle combinate che contengono i nomi dei file e si applica solo alle caselle combinate, creati con lo stile CBS_SIMPLE o CBS_DROPDOWN. |
CBS_OWNERDRAWFIXED | Specifica che il proprietario della casella di riepilogo è responsabile per il contenuto di disegno e che gli elementi nella casella di riepilogo sono tutte della stessa altezza. La finestra proprietaria riceve un messaggio WM_MEASUREITEM quando viene creata la casella combinata e un messaggio WM_DRAWITEM quando un aspetto visivo della casella combinata è cambiato. |
CBS_OWNERDRAWVARIABLE | Specifica che il proprietario della casella di riepilogo è responsabile per il contenuto di disegno e che gli elementi nella casella di riepilogo sono variabili in altezza. La finestra proprietaria riceve un messaggio WM_MEASUREITEM per ogni elemento nella casella combinata, quando si crea la casella combinata e un messaggio WM_DRAWITEM quando un aspetto visivo della casella combinata è cambiato. |
CBS_SIMPLE | Consente di visualizzare nella casella di riepilogo in qualsiasi momento. La selezione corrente nella casella di riepilogo viene visualizzata nel controllo di modifica. |
CBS_SORT | Ordina automaticamente aggiunti alla casella di riepilogo di stringhe. |
CBS_UPPERCASE | Converte in maiuscolo tutto il testo nel campo di selezione sia l'elenco. |
Rimedio: Inserire il CD-ROM CD di MSDN Library.