다음을 통해 공유


헤더 컨트롤과 목록 컨트롤

포함 된 헤더 컨트롤 사용할 대부분의 경우는 CListCtrl 또는 CListView 개체입니다.그러나 가지 별도 헤더 컨트롤 개체는 열 이나 행에 정렬 된 데이터를 조작 하는 등 바람직한 경우는 CView-파생 개체입니다.이러한 경우 세밀 하 게 모양과 포함된 header 컨트롤의 기본 동작을 해야합니다.

기본 동작을 원하는 헤더 컨트롤 표준을 제공 하는 일반적인 경우, 사용할 수 있습니다 CListCtrl 또는 CListView 대신.사용 CListCtrl 목록 뷰 공용 컨트롤에 포함 된 기본 헤더 컨트롤의 기능을 합니다.사용 CListView view 개체에 포함 된 기본 헤더 컨트롤의 기능을 합니다.

[!참고]

목록 뷰 컨트롤을 사용 하 여 만든 경우 이러한 컨트롤 에서만 내장 헤더 컨트롤 포함을 LVS_REPORT 스타일입니다.

대부분의 경우 포함 하는 목록 뷰 컨트롤의 스타일을 변경 하 여 포함 된 헤더 컨트롤의 모양을 수정할 수 있습니다.또한 부모 목록 뷰 컨트롤의 멤버 함수를 통해 머리글 컨트롤에 대 한 정보를 얻을 수 있습니다.그러나 전체 제어 및 액세스, 속성 및 스타일이 포함 된 헤더 컨트롤의 header 컨트롤 개체에 대 한 포인터를 얻을 수 있다는 것입니다.

포함된 header 컨트롤 개체에서 액세스할 수 있습니다 CListCtrl 또는 CListView 을 호출 하 여 해당 클래스의 GetHeaderCtrl 멤버 함수입니다.다음 코드에서는 이 작업에 대해 설명합니다.

CHeaderCtrl* pHeaderCtrl = m_ListCtrl.GetHeaderCtrl();
ASSERT(NULL != pHeaderCtrl);
//perform any needed operations on the header using pHeader

추가 정보

참고 항목

참조

CHeaderCtrl 사용

개념

컨트롤 (MFC)