Een besturingselement scroll bar biedt een ingebouwde toetsenbord interface waarmee de gebruiker om scrollen aanvragen met behulp van het toetsenbord; een standaard schuifbalk niet. Wanneer een besturingselement scroll bar de focus van het toetsenbord heeft, verzendt het WM_HSCROLL en WM_VSCROLL naar de bovenliggende venster wanneer de gebruiker op de pijltoetsen drukt. Het bericht is verzonden met elk bericht overeenkomt met de pijltoets die de gebruiker heeft aangedrongen. Hier volgen de pijltoetsen en hun overeenkomstige meldingen.
| Pijltoets | Melding |
|---|---|
| omlaag | SB_LINEDOWN of SB_LINERIGHT |
| einde | SB_BOTTOM |
| home | SB_TOP |
| links | SB_LINEUP of SB_LINELEFT |
| pgdn | SB_PAGEDOWN of SB_PAGERIGHT |
| pgup | SB_PAGEUP of SB_PAGELEFT |
| recht | SB_LINEDOWN of SB_LINERIGHT |
| omhoog | SB_LINEUP of SB_LINELEFT |
Opmerki&ngnbsp; De toetsenbord-interface van een scroll bar besturingselement stuurt de meldingen SB_TOP en SB_BOTTOM. Het SB_TOP-bericht geeft aan dat de gebruiker de hoogste waarde van het scrollen bereik heeft bereikt. Een toepassing wordt inhoud van het venster verschoven naar beneden, zodat de bovenkant van het object zichtbaar is. Het SB_BOTTOM bericht geeft aan dat de gebruiker de waarde van de onderkant van de lichtkranttekst bereik heeft bereikt. Als een toepassing het bericht SB_BOTTOM verwerkt, schuift het inhoud van het venster omhoog, zodat de onderkant van het object zichtbaar is.
Als u een toetsenbord-interface voor een standaard schuifbalk wilt, kunt u er zelf door verwerken van de berichten van de WM_KEYDOWN in uw venster procedure en vervolgens voeren de juiste scrollen actie op basis van de virtuele-sleutel code die bij het bericht hoort. Zie een Keyboard-Interface voor een schuifbalk standaard maken voor informatie over het maken van een toetsenbord-interface voor een schuifbalk,.