프로그래밍/MFC

CListCtrl 사용

이재만박사 2016. 2. 3. 02:32

* Windows 탐색기와 같은 기능

- 레이블과 함께 아이콘의 배열을 표시

- 아이콘 없이 텍스트 열 목록을 표시

- 이럴 경우에 리스트 컨트롤을 사용


* 리스트 컨트롤의 4가지 가능햔 뷰

- MFC 뷰와는 다른 이름

- 아이콘 뷰

- 작은 아이콘 뷰

- 목록 뷰

- 보고서 뷰

- 일부 뷰에서는 사용자가 다른 위치로 아이콘을 끌거나 아이콘 레이블을 편집

- 비대화상자 창에 리스트 컨트롤을 사용하는 Windows 탐색기의 오른쪽 창

- 탐색기의 보기 메뉴에서 사용할 수 있는 뷰를 시험


* 리스트 컨트롤 및 목록 뷰

- CListCtrl 객체를 대화상자 클래스에 포함시켜 직접적으로 사용

- CListView 클래스를 사용하여 간접적으로 사용

- 이 뷰는 컨트롤이며, CListView로 캐스팅


- CListView 객체는 CCtrlView와 해당 기본 클래스에서 상속하고 멤버 함수를 추가하여 내부 리스트 컨트롤을 검색

- 뷰 멤버를 사용하여 해당 뷰를 뷰로 사용

- GetListCtrl 멤버 함수를 사용하여 리스트 컨트롤의 멤버 함수에 접근

- 목록에 있는 "항목" 추가, 삭제 또는 조작

- 리스트 컨트롤 특성 설정 또는 가져오기