Хоча смуги прокрутки надає вбудовані клавіатура інтерфейс, стандартний прокрутки не робить. Для здійснення клавіатура інтерфейс для стандартних прокрутки, вікно процедура необхідно обробити повідомлення WM_KEYDOWN і вивчити віртуальний ключ код, вказаний параметр wParam . Якщо код віртуального ключ відповідає клавішу зі стрілкою, вікно процедура посилає сам WM_HSCROLL або WM_VSCROLL повідомлення зі словом Низька порядку wParam параметра встановіть відповідні прокручування панелі сповіщення. Наприклад, коли користувач натискає на клавіші Стрілка, вікно процедура отримує WM_KEYDOWN повідомлення з wParam дорівнює VK_UP. У відповідь вікно процедура посилає сам WM_VSCROLL повідомлення зі словом Низька порядок wParam для повідомлення про SB_LINEUP.
Наступний приклад показує, як включити клавіатура інтерфейс для стандартних прокрутки.
СЛОВО wScrollNotify = 0xFFFF;
справа WM_KEYDOWN: перемикач (wParam) {випадку VK_UP: wScrollNotify = SB_LINEUP;
перерви;
справа VK_PRIOR: wScrollNotify = SB_PAGEUP;
перерви;
справа VK_NEXT: wScrollNotify = SB_PAGEDOWN;
перерви;
справа VK_DOWN: wScrollNotify = SB_LINEDOWN;
перерви;
справа VK_HOME: wScrollNotify = SB_TOP;
перерви;
справа VK_END: wScrollNotify = SB_BOTTOM;
перерви;
} Якщо (wScrollNotify! = -1) SendMessage (hwnd, WM_VSCROLL, MAKELONG (wScrollNotify, 0), 0-L);
Перерва