Utilizzando CSpinButtonCtrl

Il controllo pulsante di selezione (anche noto come un controllo di scorrimento ) fornisce una coppia di frecce che un utente può utilizzare per modificare un valore.Questo valore è noto come la posizione corrente.La posizione rimane nell'intervallo del pulsante di selezione.Quando l'utente fa clic sulla freccia in su, la posizione o al massimo; e quando l'utente fa clic sulla freccia in giù, la posizione o verso il basso.

Il controllo pulsante di selezione è rappresentato in MFC dalla classe di CSpinButtonCtrl .

[!NOTA]

Per impostazione predefinita, l'intervallo per il pulsante di selezione è il massimo impostato su zero (0) e il set minimo su 100.Poiché il valore massimo è minore del valore minimo, facendo clic sulla freccia in su riduce la posizione e fare clic sulla freccia in giù la aumenta.Utilizzo CSpinButtonCtrl::SetRange regolare questi valori.

In genere, la posizione corrente vengono visualizzati in un controllo correlato.Il controllo correlato è noto come finestra degli utenti.Per un'illustrazione su un controllo pulsante di selezione, vedere Sui controlli di scorrimento in Windows SDK.

Per creare una rotazione controllare e una finestra degli utenti di controllo di modifica, in Visual Studio, innanzitutto trascina un controllo di modifica alla finestra di dialogo o nella finestra e quindi trascina un controllo casella di selezione.Selezionare la casella di selezione e impostare le relative proprietà Set Buddy Integer e Auto Buddy a True.Impostare inoltre la proprietà Allineamento ; Allinea a destra è più comune.Con queste impostazioni, il controllo di modifica è impostato come la finestra degli utenti perché direttamente precede il controllo di modifica nell'ordine di tabulazione.Gli Integer delle visualizzazioni del controllo di modifica e il controllo casella di selezione è incorporato nella destra del controllo di modifica.Facoltativamente, è possibile impostare l'intervallo valido del controllo della rotazione utilizzando il metodo di CSpinButtonCtrl::SetRange .Non esistono gestori eventi necessari comunicazione tra il controllo casella di selezione e la finestra degli utenti in quanto possono scambiare dati direttamente.Se si utilizza un controllo casella di selezione per un altro scopo, ad esempio, di scorrere una sequenza di windows o finestre di dialogo, quindi aggiungere un gestore per il messaggio di UDN_DELTAPOS ed eseguire l'azione personalizzata in.

Scegliere l'argomento su cui visualizzare maggiori informazioni

Vedere anche

Concetti

Controlli (MFC)