ตัวควบคุมแถบเลื่อนมีอินเทอร์เฟซการใช้แป้นพิมพ์ภายในที่ช่วยให้ผู้ใช้สามารถออกคำขอเลื่อน โดยใช้แป้นพิมพ์ แถบเลื่อนมาตรฐานไม่ เมื่อตัวควบคุมแถบเลื่อนมีโฟกัสของแป้นพิมพ์ ส่งข้อความWM_HSCROLLและWM_VSCROLLของหน้าต่างหลักเมื่อผู้ใช้กดปุ่มลูกศร ข้อความแจ้งเตือนจะถูกส่ง โดยแต่ละข้อความที่สอดคล้องกับแป้นลูกศรผู้ใช้ได้กด ต่อไปนี้คือ แป้นลูกศรและข้อความแจ้งเตือนของตนเองที่สอดคล้องกัน.
แป้นลูกศร | ข้อความแจ้งเตือน |
---|---|
ลง | SB_LINEDOWN หรือ SB_LINERIGHT |
สิ้นสุด | SB_BOTTOM |
หน้าหลัก | SB_TOP |
ด้านซ้าย | SB_LINEUP หรือ SB_LINELEFT |
pgdn | SB_PAGEDOWN หรือ SB_PAGERIGHT |
pgup | SB_PAGEUP หรือ SB_PAGELEFT |
ขวา | SB_LINEDOWN หรือ SB_LINERIGHT |
อัพ | SB_LINEUP หรือ SB_LINELEFT |
หมายเหตุ  อินเทอร์เฟซสำหรับแป้นพิมพ์ของตัวควบคุมแถบเลื่อนส่งข้อความแจ้งเตือน SB_TOP และ SB_BOTTOM SB_TOP ข้อความระบุว่า ผู้ใช้ได้ถึงค่าสูงสุดของช่วงเลื่อน โปรแกรมประยุกต์เลื่อนหน้าต่างเนื้อหาลงเพื่อที่ด้านบนของวัตถุข้อมูลจะมองเห็นได้ SB_BOTTOM ข้อความระบุว่า ผู้ใช้ได้ถึงค่าต่ำสุดของช่วงเลื่อน ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความ SB_BOTTOM มันเลื่อนหน้าต่างเนื้อหาขึ้นเพื่อให้มองเห็นได้ด้านล่างของวัตถุข้อมูล.
ถ้าคุณต้องการอินเทอร์เฟซแบบแป้นพิมพ์สำหรับแถบเลื่อนมาตรฐาน คุณสามารถสร้างด้วยตนเอง โดยการประมวลผลข้อความWM_KEYDOWNในกระบวนงานของหน้าต่างแล้ว ปฏิบัติดำเนินการเลื่อนที่เหมาะสมตามรหัสคีย์เสมือนที่มาพร้อมกับข้อความ สำหรับข้อมูลเกี่ยวกับวิธีการสร้างอินเทอร์เฟซแบบแป้นพิมพ์สำหรับแถบเลื่อน ดูที่การสร้างอินเทอร์เฟซแบบแป้นพิมพ์สำหรับแถบเลื่อนมาตรฐาน.