2011-03-29 6 views
0

글쎄, 나는 15 년 전에 이런 종류의 질문으로 끝났다고 생각했습니다.Windows 목록 상자에서 가로 스크롤 막대가 비활성화되었습니다.

Windows의 목록 상자에서 가로 스크롤 막대가 비활성화되는 이유는 무엇입니까? 다음은 컨트롤 정의입니다.

LISTBOX IDC_FOOBAR,6,6,100,60,LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_VSCROLL | WS_TABSTOP | WS_HSCROLL 

목록 상자에는 표시 할 수없는 것보다 훨씬 긴 항목이 포함되어 있습니다. 수평 스크롤 바는 가시이기는하지만 무효입니다. 세로 스크롤 막대가 좋습니다. 뭐라 구요?

TIA.

답변

2

목록 상자 너비의 논리 너비를 LB_SETHORIZONTALEXTENT으로 설정해야합니다. 수평 스크롤 바는, 클라이언트의 폭이이 값보다 큰 경우는 무효가됩니다.

+0

그건 고마워. 나는 3.0 이후 Windows를 프로그래밍 해왔다. 왜 내가 전에이 문제에 빠지지 않았는지 상상할 수 없다. – chrisd

관련 문제