Condividi tramite


Trackbar

Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli trackbar.

Panoramiche

Argomento Contenuto
Informazioni sui controlli della barra di rilevamento Una barra di avanzamento è una finestra che contiene un dispositivo di scorrimento (talvolta chiamato pollice) in un canale e segni di graduazione facoltativi. Quando l'utente sposta il dispositivo di scorrimento, usando il mouse o i tasti di direzione, la barra di avanzamento invia messaggi di notifica per indicare la modifica.
Uso dei controlli Trackbar Questa sezione fornisce informazioni dettagliate sull'implementazione ed esempi per i controlli trackbar.

Messaggi

Argomento Contenuto
TBM_CLEARedizione Standard L Cancella l'intervallo di selezione corrente in una barra di avanzamento.
TBM_CLEARTICS Rimuove i segni di graduazione correnti da una barra di avanzamento. Questo messaggio non rimuove il primo e l'ultimo segno di graduazione, che vengono creati automaticamente dalla barra di avanzamento.
TBM_GETBUDDY Recupera l'handle in una finestra del controllo trackbar in una determinata posizione. La posizione specificata è relativa all'orientamento del controllo (orizzontale o verticale).
TBM_GETCHANNELRECT Recupera le dimensioni e la posizione del rettangolo di delimitazione per il canale di una barra di avanzamento. Il canale è l'area su cui si sposta il dispositivo di scorrimento. Contiene l'evidenziazione quando viene selezionato un intervallo.
TBM_GETLINESIZE Recupera il numero di posizioni logiche spostate dal dispositivo di scorrimento della barra di avanzamento in risposta all'input della tastiera dai tasti di direzione, ad esempio i tasti o . Le posizioni logiche sono gli incrementi interi nell'intervallo minimo-massimo delle posizioni del dispositivo di scorrimento della barra di avanzamento.
TBM_GETNUMTICS Recupera il numero di segni di graduazione in una barra di avanzamento.
TBM_GETPAGESIZE Recupera il numero di posizioni logiche spostate dal dispositivo di scorrimento della barra di avanzamento in risposta all'input da tastiera, ad esempio i tasti o l'input del mouse, ad esempio i clic nel canale della barra di rilevamento. Le posizioni logiche sono gli incrementi interi nell'intervallo minimo-massimo delle posizioni del dispositivo di scorrimento della barra di avanzamento.
TBM_GETPOS Recupera la posizione logica corrente del dispositivo di scorrimento in una barra di avanzamento. Le posizioni logiche sono i valori interi nell'intervallo minimo-massimo delle posizioni del dispositivo di scorrimento della barra di avanzamento.
TBM_GETPTICS Recupera l'indirizzo di una matrice che contiene le posizioni dei segni di graduazione per una barra di avanzamento.
TBM_GETRANGEMAX Recupera la posizione massima per il dispositivo di scorrimento in una barra di avanzamento.
TBM_GETRANGEMIN Recupera la posizione minima per il dispositivo di scorrimento in una barra di avanzamento.
TBM_GETedizione Standard LEND Recupera la posizione finale dell'intervallo di selezione corrente in una barra di avanzamento.
TBM_GETedizione Standard LSTART Recupera la posizione iniziale dell'intervallo di selezione corrente in una barra di avanzamento.
TBM_GETTHUMBLENGTH Recupera la lunghezza del dispositivo di scorrimento in una barra di avanzamento.
TBM_GETTHUMBRECT Recupera le dimensioni e la posizione del rettangolo di delimitazione per il dispositivo di scorrimento in una barra di avanzamento.
TBM_GETTIC Recupera la posizione logica di un segno di graduazione in una barra di avanzamento. La posizione logica può essere uno qualsiasi dei valori interi nell'intervallo minimo della barra di avanzamento fino alle posizioni massime del dispositivo di scorrimento.
TBM_GETTICPOS Recupera la posizione fisica corrente di un segno di graduazione in una barra di avanzamento.
TBM_GETTOOLTIPS Recupera l'handle al controllo della descrizione comando assegnato alla barra di avanzamento, se presente.
TBM_GETUNICODEFORMAT Recupera il flag di formato carattere Unicode per il controllo .
TBM_edizione Standard TBUDDY Assegna una finestra come finestra di contatto per un controllo trackbar. Le finestre degli amici trackbar vengono visualizzate automaticamente in una posizione rispetto all'orientamento del controllo (orizzontale o verticale).
TBM_edizione Standard TLINESIZE Imposta il numero di posizioni logiche spostate dal dispositivo di scorrimento della barra di avanzamento in risposta all'input della tastiera dai tasti di direzione, ad esempio i tasti o . Le posizioni logiche sono gli incrementi interi nell'intervallo minimo-massimo delle posizioni del dispositivo di scorrimento della barra di avanzamento.
TBM_edizione Standard TPAGESIZE Imposta il numero di posizioni logiche spostate dal dispositivo di scorrimento della barra di avanzamento in risposta all'input da tastiera, ad esempio i tasti o l'input del mouse, ad esempio i clic nel canale della barra di avanzamento. Le posizioni logiche sono gli incrementi interi nell'intervallo minimo-massimo delle posizioni del dispositivo di scorrimento della barra di avanzamento.
TBM_edizione Standard TPOS Imposta la posizione logica corrente del dispositivo di scorrimento in una barra di avanzamento.
TBM_edizione Standard TPOSNOTIFY Imposta la posizione logica corrente del dispositivo di scorrimento in una barra di avanzamento.
TBM_edizione Standard TRANGE Imposta l'intervallo di posizioni logiche minime e massime per il dispositivo di scorrimento in una barra di avanzamento.
TBM_edizione Standard TRANGEMAX Imposta la posizione logica massima per il dispositivo di scorrimento in una barra di avanzamento.
TBM_edizione Standard TRANGEMIN Imposta la posizione logica minima per il dispositivo di scorrimento in una barra di avanzamento.
TBM_edizione Standard T edizione Standard L Imposta le posizioni iniziali e finali per l'intervallo di selezione disponibile in una barra di avanzamento.
TBM_edizione Standard T edizione Standard LEND Imposta la posizione logica finale dell'intervallo di selezione corrente in una barra di avanzamento. Questo messaggio viene ignorato se la barra di avanzamento non ha lo stile TBS_ENABLEedizione Standard LRANGE.
TBM_edizione Standard T edizione Standard LSTART Imposta la posizione logica iniziale dell'intervallo di selezione corrente in una barra di avanzamento. Questo messaggio viene ignorato se la barra di avanzamento non ha lo stile TBS_ENABLEedizione Standard LRANGE.
TBM_edizione Standard TTHUMBLENGTH Imposta la lunghezza del dispositivo di scorrimento in una barra di avanzamento. Questo messaggio viene ignorato se la barra di avanzamento non ha lo stile TBS_FIXEDLENGTH.
TBM_edizione Standard TTIC Imposta un segno di graduazione in una barra di avanzamento nella posizione logica specificata.
TBM_edizione Standard TTICFREQ Imposta la frequenza di intervallo per i segni di graduazione in una barra di avanzamento. Ad esempio, se la frequenza è impostata su due, viene visualizzato un segno di graduazione per ogni altro incremento nell'intervallo della barra di avanzamento. L'impostazione predefinita per la frequenza è una; ovvero ogni incremento nell'intervallo è associato a un segno di graduazione.
TBM_edizione Standard TTIPSIDE Posiziona un controllo descrizione comando utilizzato da un controllo trackbar. Controlli trackbar che usano le descrizioni comando dello stile TBS_TOOLTIPS.
TBM_edizione Standard TTOOLTIPS Assegna un controllo descrizione comando a un controllo trackbar.
TBM_edizione Standard TUNICODEFORMAT Imposta il flag di formato carattere Unicode per il controllo . Questo messaggio consente di modificare il set di caratteri utilizzato dal controllo in fase di esecuzione anziché dover ricreare il controllo.

Notifications

Argomento Contenuto
NM_CUSTOMDRAW (barra di avanzamento) Inviato da un controllo trackbar per notificare alle finestre padre le operazioni di disegno. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
NM_RELEAedizione Standard DCAPTURE (trackbar) Notifica alla finestra padre di un controllo trackbar che il controllo sta rilasciando l'acquisizione del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
TRBN_THUMBPOSCHANGING Notifica che la posizione del pollice su una barra di avanzamento sta cambiando. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.

Costanti

Argomento Contenuto
Valori di disegno personalizzati In questa sezione sono elencati i valori usati per identificare le parti di un controllo trackbar.
Stili di controllo trackbar Questa sezione contiene informazioni sugli stili utilizzati con i controlli trackbar.