Stili del controllo Slider
I controlli Slider (CSliderCtrl) possono avere un orientamento verticale o orizzontale. Possono avere segni di graduazione su entrambi i lati, entrambi i lati o nessuno dei due. Possono anche essere usati per specificare un intervallo di valori consecutivi. Queste proprietà vengono controllate usando gli stili di controllo del dispositivo di scorrimento, che si specificano quando si crea il controllo dispositivo di scorrimento.
Gli stili TBS_HORZ e TBS_VERT determinano l'orientamento del controllo dispositivo di scorrimento. Se non si specifica un orientamento, il controllo dispositivo di scorrimento è orientato orizzontalmente.
Lo stile TBS_AUTOTICKS crea un controllo dispositivo di scorrimento con un segno di graduazione per ogni incremento nell'intervallo di valori. Questi segni di graduazione vengono aggiunti automaticamente quando si chiama la funzione membro SetRange . Se non si specifica TBS_AUTOTICKS, è possibile utilizzare funzioni membro, ad esempio SetTic e SetTicFreq, per specificare le posizioni dei segni di graduazione. Per creare un controllo dispositivo di scorrimento che non visualizza segni di graduazione, è possibile usare lo stile TBS_NOTICKS.
È possibile visualizzare segni di graduazione su entrambi i lati del dispositivo di scorrimento. Per i controlli dispositivo di scorrimento orizzontale, è possibile specificare lo stile TBS_BOTTOM o TBS_TOP. Per i controlli del dispositivo di scorrimento verticale, è possibile specificare lo stile TBS_RIGHT o TBS_LEFT. (TBS_BOTTOM e TBS_RIGHT sono le impostazioni predefinite. Per i segni di graduazione su entrambi i lati del controllo dispositivo di scorrimento in qualsiasi orientamento, specificare lo stile TBS_BOTH.
Un controllo dispositivo di scorrimento può visualizzare un intervallo di selezione solo se si specifica lo stile TBS_ENABLEedizione Standard LRANGE durante la creazione. Quando un controllo dispositivo di scorrimento ha questo stile, i segni di graduazione nella posizione iniziale e finale di un intervallo di selezione vengono visualizzati come triangoli (anziché trattini verticali) e l'intervallo di selezione è evidenziato. Ad esempio, gli intervalli di selezione potrebbero essere utili in una semplice applicazione di pianificazione. L'utente può selezionare un intervallo di segni di graduazione corrispondenti alle ore in un giorno per identificare un'ora di riunione pianificata.
Per impostazione predefinita, la lunghezza del dispositivo di scorrimento del dispositivo di scorrimento varia a seconda dell'intervallo di selezione. Se il controllo dispositivo di scorrimento ha lo stile TBS_FIXEDLENGTH, la lunghezza del dispositivo di scorrimento rimane invariata anche se l'intervallo di selezione cambia. Un controllo dispositivo di scorrimento con lo stile TBS_NOTHUMB non include un dispositivo di scorrimento.