Condividi tramite


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 finestra di dialogo, la creazione avviene automaticamente quando viene creata la finestra di dialogo. (È necessario avere un membro CSliderCtrl nella classe della finestra di dialogo che corrisponde al controllo dispositivo di scorrimento.) In alternativa, è possibile utilizzare la funzione membro Create per creare il controllo come finestra figlio di una qualsiasi finestra.

  • Chiamare le varie funzioni Set del membro per impostare i valori per il controllo. Le modifiche effettuabili includono l'impostazione delle posizioni minime e massime 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 effettuare le modifiche nella funzione OnInitDialog della finestra di dialogo.

  • Mentre l'utente interagisce con il controllo, esso invierà diversi messaggi di notifica. È possibile estrarre il valore del dispositivo di scorrimento dal controllo chiamando la funzione membro GetPos.

  • Dopo aver utilizzato il controllo, è necessario assicurarsi che venga eliminato correttamente. Se il controllo è in una finestra di dialogo, sia il controllo, sia l'oggetto CSliderCtrl verranno distrutti automaticamente. In caso contrario, è necessario assicurarsi che sia il controllo che l'oggetto CSliderCtrl vengono eliminati correttamente.

Vedere anche

Riferimenti

Utilizzo di CSliderCtrl

Concetti

Controlli (MFC)