Utilizzo di CSpinButtonCtrl
Il controllo pulsante di selezione (anche noto come un controllo slider ) fornisce una coppia di frecce che l'utente può fare clic per modificare un valore. Questo valore è noto come 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 al minimo.
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 giù la aumenta.Utilizzo CSpinButtonCtrl::SetRange modificare questi valori.
In genere, il percorso corrente viene visualizzato in un controllo correlato. Il controllo correlato è noto come la finestra degli utenti. Per un'illustrazione su un controllo pulsante di selezione, vedere Sui controlli di scorrimento in Windows SDK.
Per creare una rotazione controlli e una finestra degli utenti di controllo cambia, in Visual Studio, innanzitutto trascinare un controllo di modifica alla finestra di dialogo o alla finestra e trascinare un controllo casella di selezione. Selezionare la casella di selezione e impostarne le proprietà di Imposta integer Buddy e di Auto Buddy a True. Impostare inoltre la proprietà di 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 interi visualizza il controllo di modifica e il controllo di rotazione viene incorporato in destra del controllo di modifica. Facoltativamente, è possibile impostare l'intervallo valido di controllo di rotazione tramite il metodo di CSpinButtonCtrl::SetRange. Nessun gestore eventi è necessario per comunicare tra il controllo casella di selezione e la finestra buddy per quale motivo 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 presenti.