Hoci posúvač poskytuje rozhranie vstavané klávesnice, štandardné posúvač nie je. Vykonávať klávesnice rozhranie pre štandardnej posúvač okno postup musí proces WM_KEYDOWN správy a preskúmať kód virtuálneho klávesu podľa zadaného parametra wParam . Ak zodpovedá kód virtuálneho klávesu pre kláves so šípkou okno postup sám odošle hlásenie WM_HSCROLL alebo WM_VSCROLL s programom word nízka-order parametra wParam nastavená na hlásenia zodpovedajúce kurzorové panel. Napríklad, keď používateľ stlačí až kláves so šípkou, okno postup dostane správu WM_KEYDOWN s wParam rovná VK_UP. V reakcii na okno postupu odošle sama WM_VSCROLL správu s nízka-order slovo wParam nastavený na hodnotu správa SB_LINEUP oznámenia.
Nasledujúci príklad ukazuje, ako zahrnúť klávesnice rozhranie pre štandardnej posúvač.
SLOVO wScrollNotify = 0xFFFF;
prípad WM_KEYDOWN: prepínač (wParam) {prípad VK_UP: wScrollNotify = SB_LINEUP;
prerušiť;
prípad VK_PRIOR: wScrollNotify = SB_PAGEUP;
prerušiť;
prípad VK_NEXT: wScrollNotify = SB_PAGEDOWN;
prerušiť;
prípad VK_DOWN: wScrollNotify = SB_LINEDOWN;
prerušiť;
prípad VK_HOME: wScrollNotify = SB_TOP;
prerušiť;
prípad VK_END: wScrollNotify = SB_BOTTOM;
prerušiť;
} Ak (wScrollNotify! = -1) SendMessage (hwnd, WM_VSCROLL, MAKELONG (wScrollNotify, 0), 0 L);
prestávka