목록 컨트롤 및 목록 뷰
편의를 위해 MFC는 목록 컨트롤을 두 가지 방법으로 캡슐화합니다. 목록 컨트롤을 사용할 수 있습니다.
CListView
를 사용하면 목록 컨트롤을 MFC 문서/보기 아키텍처와 쉽게 통합할 수 있으며, CEditView가 편집 컨트롤을 캡슐화하는 만큼 컨트롤을 캡슐화합니다. 이 컨트롤은 MFC 보기의 전체 노출 영역을 채웁니다. (뷰 는 컨트롤이며 .로 캐스팅됩니다 CListView
.)
개체는 CListView
CCtrlView 및 기본 클래스에서 상속되고 멤버 함수를 추가하여 기본 목록 컨트롤을 검색합니다. 보기 멤버를 사용하여 뷰를 보기로 작업합니다. GetListCtrl 멤버 함수를 사용하여 목록 컨트롤의 멤버 함수에 액세스할 수 있습니다. 다음 멤버를 사용하여 다음을 수행합니다.
목록에서 "항목"을 추가, 삭제 또는 조작합니다.
목록 컨트롤 특성을 설정하거나 가져옵니다.
기본 A에 CListCtrl
대한 참조를 CListView
가져오려면 목록 보기 클래스에서 호출 GetListCtrl
합니다.
CListCtrl& listCtrl = GetListCtrl();
이 항목에서는 목록 컨트롤을 사용하는 두 가지 방법에 대해 설명합니다.