프로그래밍/MFC
CListCtrl 사용
이재만박사
2016. 2. 3. 02:32
* Windows 탐색기와 같은 기능
- 레이블과 함께 아이콘의 배열을 표시
- 아이콘 없이 텍스트 열 목록을 표시
- 이럴 경우에 리스트 컨트롤을 사용
* 리스트 컨트롤의 4가지 가능햔 뷰
- MFC 뷰와는 다른 이름
- 아이콘 뷰
- 작은 아이콘 뷰
- 목록 뷰
- 보고서 뷰
- 일부 뷰에서는 사용자가 다른 위치로 아이콘을 끌거나 아이콘 레이블을 편집
- 비대화상자 창에 리스트 컨트롤을 사용하는 Windows 탐색기의 오른쪽 창
- 탐색기의 보기 메뉴에서 사용할 수 있는 뷰를 시험
* 리스트 컨트롤 및 목록 뷰
- CListCtrl 객체를 대화상자 클래스에 포함시켜 직접적으로 사용
- CListView 클래스를 사용하여 간접적으로 사용
- 이 뷰는 컨트롤이며, CListView로 캐스팅
- CListView 객체는 CCtrlView와 해당 기본 클래스에서 상속하고 멤버 함수를 추가하여 내부 리스트 컨트롤을 검색
- 뷰 멤버를 사용하여 해당 뷰를 뷰로 사용
- GetListCtrl 멤버 함수를 사용하여 리스트 컨트롤의 멤버 함수에 접근
- 목록에 있는 "항목" 추가, 삭제 또는 조작
- 리스트 컨트롤 특성 설정 또는 가져오기