다음을 통해 공유


List 컨트롤 만들기

목록 제어 하는 방법 (CListCtrl) 만들어질 중인 컨트롤을 직접 사용 하 든 클래스를 사용 하 여에 따라 달라 집니다 CListView 대신.사용 하는 경우 CListView, 프레임 워크의 문서/뷰 만들기 시퀀스의 일부로 보기를 만듭니다.목록 뷰를 만들면 (둘은 같습니다)의 list 컨트롤도를 만듭니다.보기에서 컨트롤을 만든 OnCreate 처리기 함수입니다.이 경우 컨트롤에 대 한 호출을 통해 항목을 추가 하 여 수 GetListCtrl.

대화 상자에 직접 Clistctrl을 사용.

  1. 대화 상자 편집기에서 List 컨트롤을 대화 상자 템플릿 리소스에 추가 합니다.컨트롤 ID를 지정 합니다.

  2. 사용은 멤버 변수 추가 마법사 형식의 멤버 변수를 추가 하려면 CListCtrl 컨트롤 속성을 사용 합니다.이 멤버를 호출할 수 있습니다 CListCtrl 멤버 함수입니다.

  3. 속성 창의 모든 목록 컨트롤 알림 메시지에 대 한 처리기 함수를 대화 상자 클래스에 매핑하는 데 필요한 처리 하도록 사용 (볼 함수에 메시지 매핑).

  4. OnInitDialog, 스타일에 대 한 설정의 CListCtrl.참조 목록 컨트롤 스타일 변경.나중에 보기를 변경할 수 있지만이 "보기 컨트롤에서 가져오기"의 종류를 결정 합니다.

비 창에서 CListCtrl 사용

  1. 뷰 또는 창 클래스에 컨트롤을 정의 합니다.

  2. 호출 컨트롤의 만들기 멤버 함수에서 가능한 경우 OnInitialUpdate, 가능한 경우 부모 창으로 초기 OnCreate 처리기 함수 (컨트롤 서브클래싱 중인 경우).컨트롤의 스타일을 설정 합니다.

참고 항목

참조

CListCtrl 사용

개념

컨트롤 (MFC)