Utilizzo di controlli Slider
L'utilizzo tipico di un controllo dispositivo di scorrimento segue il modello descritto di seguito:
Viene creato il controllo. Se il controllo è specificato nel modello di una finestra di dialogo, la creazione avviene automaticamente quando viene creata la finestra di dialogo. (Si dovrebbe avere un Membro CSliderCtrl nella classe del dialogo che corrisponde al controllo slider. In alternativa, è possibile usare la funzione Crea membro per creare il controllo come finestra figlio di qualsiasi finestra.
Chiamare le varie funzioni membro Set per impostare i valori per il controllo. Le modifiche effettuabili includono l'impostazione delle posizioni minima e massima per il dispositivo di scorrimento, il disegno di segni di graduazione, l'impostazione di un intervallo di selezione e il riposizionamento del dispositivo di scorrimento. Per i controlli in una finestra di dialogo, è consigliabile eseguire questa operazione nella funzione OnInitDialog della finestra di dialogo.
Mentre l'utente interagisce con il controllo, questo invierà vari messaggi di notifica. È possibile estrarre il valore del dispositivo di scorrimento dal controllo chiamando la funzione membro GetPos .
Una volta impostato il controllo, è necessario assicurarsi che venga eliminato definitivamente in modo corretto. Se il controllo dispositivo di scorrimento si trova in una finestra di dialogo, sia il controllo sia l'oggetto
CSliderCtrl
verranno eliminati automaticamente in modo permanente. In caso contrario, è necessario assicurarsi che sia il controllo che l'oggettoCSliderCtrl
vengono eliminati correttamente.