
Un "controllo slider" (noto anche come un indicatore di avanzamento) è una finestra contenente un cursore e i segni di graduazione opzionale. Quando l'utente sposta il cursore, utilizzando il mouse o i tasti di direzione, il controllo Invia i messaggi di notifica per indicare il cambiamento.
Cursori di controllo sono utili quando si desidera che all'utente di selezionare un valore discreto o un insieme di valori consecutivi in un intervallo. Ad esempio, si potrebbe utilizzare un controllo slider per consentire all'utente di impostare la velocità di ripetizione della tastiera spostando il cursore verso un determinato segno di graduazione.
La classe CSliderCtrl fornisce la funzionalità del controllo slider comune Windows. Questo controllo (e quindi la classe CSliderCtrl ) è disponibile solo per i programmi in esecuzione sotto Windows 95 e Windows NT versione 3.51 e versioni successive.
Il cursore si sposta in incrementi specificati al momento della creazione. Ad esempio, se si specifica che il cursore dovrebbe avere un intervallo di cinque, il dispositivo di scorrimento può solo occupare sei posizioni: una posizione sul lato sinistro del controllo dispositivo di scorrimento e una posizione per ogni incremento nell'intervallo. In genere, ciascuna di queste posizioni è identificato da un segno di graduazione.
Per creare un dispositivo di scorrimento, utilizzando il costruttore e la funzione membro Create di CSliderCtrl. Dopo aver creato un controllo slider, è possibile utilizzare le funzioni membro CSliderCtrl per cambiare molte delle sue proprietà. I cambiamenti che potete fare includono l'impostazione le posizioni minime e massime per il dispositivo di scorrimento, segni di graduazione di disegno, l'impostazione di un intervallo di selezione e riposizionare il dispositivo di scorrimento.
Per ulteriori informazioni sull'utilizzo di CSliderCtrl, vedere Argomenti di controllo e CSliderCtrl usando il manuale del programmatore di Visual C++.
# include lt;afxcmn.h>
Membri della classe | Classe base | Gerarchia Chart
Campioninbsp; MFC campione CMNCTRL2 | Esempio MFC FIRE
Vedere a&nchenbsp;CProgressCtrl