Per implementare lo scorrimento in un controllo di modifica, è possibile utilizzare gli stili di scorrimento automatici discussi in stili e tipi di controllo modifica, oppure può aggiungere barre di scorrimento in modo esplicito per il controllo di modifica. Per aggiungere una barra di scorrimento orizzontale, utilizzare lo stile WS_HSCROLL; per aggiungere una barra di scorrimento verticale, utilizzare lo stile WS_VSCROLL. Un controllo di modifica con barre di scorrimento elabora i propri messaggi di barra di scorrimento. Per informazioni dettagliate sull'aggiunta di barre di scorrimento per modificare controlli, vedere Le barre di scorrimento.
Il sistema fornisce tre messaggi che un'applicazione può inviare a un controllo di modifica con barre di scorrimento. Il messaggio EM_LINESCROLL può scorrere un controllo di modifica su più righe in verticale e in orizzontale. Il parametro lParam specifica il numero di righe da scorrere verticalmente a partire dalla riga corrente e il parametro wParam specifica il numero di caratteri per lo scorrimento orizzontale, a partire dal carattere corrente. Il controllo di modifica non riconosce i messaggi di scorrimento orizzontali, se ha lo stile ES_CENTER o ES_RIGHT. Il messaggio EM_LINESCROLL si applica ai controlli di modifica a più righe solo.
Il messaggio EM_SCROLL scorre un controllo di modifica su più righe verticalmente, che è lo stesso effetto come l'invio di un messaggio WM_VSCROLL . Il parametro wParam specifica l'azione di scorrimento. Il messaggio EM_SCROLL si applica ai controlli di modifica a più righe solo.
Il messaggio EM_SCROLLCARET scorre il punto di inserimento nella visualizzazione in un controllo di modifica. Questo è stato fatto in Windows a 16 bit specificando wParam = FALSE in un messaggio EM_SETSEL . Un'applicazione Win32 dovrebbe utilizzare il messaggio EM_SCROLLCARET per l'attività.
Rimedio: Inserire il CD-ROM CD di MSDN Library.