2010-01-18 4 views
0

콘트리트 메뉴를 통해 그룹화하고 잘 정렬 할 수있는 파생 CMFCListCtrl이 있습니다. 그러나 group by을 사용하고 coloumn 헤더를 클릭하여 정렬 할 열을 선택하면 화살표가 변경되지만 항목은 정렬되지 않으므로 어떤 '아이디어'가 발생해도 'onsortby'메시지가 표시되지 않습니까? 나는 XP에 관한 문제입니다. 감사합니다.CMFCListCtrl에서 그룹화 기준 및 열순으로 정렬

답변

0

XP가 문제 일 수 있으며 목록 컨트롤 그룹화에 Vista 이상이 필요하다고 생각합니다. _WIN32_WINNT는 어떻게 정의되어 있습니까?

XP에서 사용할 수 그룹화 제한 목록 컨트롤이 : Codeproject

는 MSDN 매거진에서 Windows Vista Control Enhancements를 참조하십시오가.

+0

나만 접을 기 같거나 조망 보다 높을 경우에 전환 XP에서 잘 작동하는 GROUPBY를 얻을 수없는 경우 (mbIsVista == TRUE) { grp.state \t \t \t = LVGS_COLLAPSIBLE; } 작동하는 열을 클릭하는 것과 동일한 '방법/방법'이 있는지 알고 있습니까? 나는 비스타에서 테스트 해봤는데 정상적으로 작동한다. 내 _WIN32_WINNT가 #define _WIN32_WINNT 0x0600으로 설정되면 도움이됩니까? –

1

이전 컴퓨터에서 Windows XP를 사용했을 때와 똑같은 문제가있었습니다.

Windows 7이 설치된 새 컴퓨터로 전환하면이 문제가 해결됩니다. 그래서 XP와 관련이 있다는 것을 확신 할 수 있습니다.