Lo scorrimento di una Bitmap con il WM_HSCROLL e WM_VSCROLL messaggi

Quando il i WM_VSCROLL messaggi WM_HSCROLL e vengono elaborati, viene esaminato il messaggio di notifica di barra di scorrimento e la posizione di scorrimento viene impostata su un nuovo valore che riflette l'azione di scorrimento dell'utente. Se la posizione di scorrimento all'interno della gamma di scorrimento, la finestra si scorre nella nuova posizione utilizzando la funzione ScrollWindow . La posizione della casella di scorrimento poi adattata utilizzando il SetScrollInfo funzione.

Dopo che una finestra si scorre, parte dell'area client fatto non valido. Per garantire che la regione non valida viene aggiornata, utilizzare il UpdateWindow funzione per generare un messaggio WM_PAINT . Durante l'elaborazione del messaggio WM_PAINT, un'applicazione deve ridisegnare la regione non valida nella parte inferiore dell'area client. Quando lo scorrimento o ridimensionare l'area client, nell'esempio viene utilizzato il BitBlt funzione per copiare la porzione appropriata della bitmap alla porzione dell'area client non valida.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index