Uso delle barre di scorrimento

Questa sezione contiene argomenti che illustrano come creare barre di scorrimento.

Contenuto della sezione

Argomento Descrizione
Come creare barre di scorrimento
Quando si crea una finestra sovrapposta, popup o figlio, è possibile aggiungere barre di scorrimento standard usando la funzione CreateWindowEx e specificando WS_HSCROLL, WS_VSCROLL o entrambi gli stili.
Come scorrere il testo
Questa sezione descrive le modifiche che è possibile apportare alla procedura principale della finestra di un'applicazione per consentire a un utente di scorrere il testo. L'esempio in questa sezione crea e visualizza una matrice di stringhe di testo e elabora WM_HSCROLL e WM_VSCROLL messaggi della barra di scorrimento in modo che l'utente possa scorrere il testo sia verticalmente che orizzontalmente.
Come scorrere una bitmap
Questa sezione descrive le modifiche che è possibile apportare alla procedura principale della finestra di un'applicazione per consentire all'utente di scorrere una bitmap.
L'esempio include una voce di menu che copia il contenuto dello schermo in una bitmap e visualizza la bitmap nell'area client. L'esempio elabora anche i messaggi di WM_HSCROLL e WM_VSCROLL generati dalle barre di scorrimento in modo che l'utente possa scorrere la bitmap orizzontalmente e verticalmente. A differenza dell'esempio per il testo scorrevole, l'esempio bitmap usa la funzione BitBlt per disegnare la parte non valida dell'area client.
Come creare un'interfaccia da tastiera per le barre di scorrimento standard
Anche se un controllo barra di scorrimento fornisce un'interfaccia tastiera predefinita, una barra di scorrimento standard non. Per implementare un'interfaccia della tastiera per una barra di scorrimento standard, una procedura della finestra deve elaborare il messaggio di WM_KEYDOWN ed esaminare il codice della chiave virtuale specificato dal parametro wParam . Se il codice della chiave virtuale corrisponde a un tasto freccia, la procedura della finestra invia un messaggio WM_HSCROLL o WM_VSCROLL con la parola a basso ordine del parametro wParam impostata sul codice di richiesta della barra di scorrimento appropriato.