목록 컨트롤 만들기
목록 컨트롤(CListCtrl)을 만드는 방법은 컨트롤을 직접 사용하는지 또는 CListView 클래스를 사용하는지에 따라 달라집니다. 사용하는 CListView
경우 프레임워크는 해당 문서/뷰 만들기 시퀀스의 일부로 뷰를 생성합니다. 목록 보기를 만들면 목록 컨트롤도 만들어집니다(둘은 동일합니다). 컨트롤은 뷰의 OnCreate 처리기 함수에서 만들어집니다. 이 경우 GetListCtrl 호출을 통해 항목을 추가할 준비가 된 컨트롤입니다.
대화 상자에서 직접 CListCtrl을 사용하려면
대화 상자 편집기에서 대화 상자 템플릿 리소스에 목록 컨트롤을 추가합니다. 해당 컨트롤 ID를 지정합니다.
멤버 변수 추가 마법사를 사용하여 Control 속성을 사용하여 형식
CListCtrl
의 멤버 변수를 추가합니다. 이 멤버를 사용하여CListCtrl
멤버 함수를 호출할 수 있습니다.클래스 마법사를 사용하여 처리해야 하는 목록 컨트롤 알림 메시지에 대한 대화 상자 클래스의 처리기 함수를 매핑합니다(함수에 메시지 매핑 참조).
OnInitDialog에서 .
CListCtrl
목록 컨트롤 스타일 변경을 참조하세요. 나중에 보기를 변경할 수 있지만 컨트롤에서 가져오는 "보기"의 종류가 결정됩니다.
비Dialog 창에서 CListCtrl을 사용하려면
뷰 또는 창 클래스에서 컨트롤을 정의합니다.
컨트롤의 Create 멤버 함수(OnInitialUpdate)를 호출합니다(컨트롤을 서브클래싱하는 경우). 컨트롤의 스타일을 설정합니다.