스크롤 막대에 대 한 키보드 인터페이스

스크롤 막대 컨트롤은 사용자가 키보드;를 사용 하 여 스크롤 요청을 발급할 수 있도록 내장 키보드 인터페이스를 제공 표준 스크롤 막대가 없습니다. 스크롤 막대 컨트롤에 키보드 포커스가 있을 때 화살표 키를 누를 때 부모 창에 WM_HSCROLLWM_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 메시지를 처리 하 고 다음 메시지를 동반 하는 가상 키 코드를 기반으로 적절 한 스크롤 작업을 수행 하 여 자신을 하나를 만들 수 있습니다. 스크롤 막대에 대 한 키보드 인터페이스를 만드는 방법에 대 한 자세한 표준 스크롤 막대에 대 한 키보드 인터페이스 만들기 을 참조 하십시오.

 

Index