CMFCListCtrl 클래스
CMFCListCtrl 클래스의 기능을 확장 CListCtrl 클래스 에서 고급 헤더 컨트롤 기능을 지 원하는 클래스는 CMFCHeaderCtrl 클래스.
class CMFCListCtrl : public CListCtrl
Members
Public 메서드
Name |
설명 |
---|---|
정렬 된 열에 다른 배경색을 표시할 수가 있습니다. |
|
여러 정렬 모드를 사용할 수 있습니다. |
|
밑줄이 그어진된 머리글 컨트롤에 대 한 참조를 반환합니다. |
|
목록 컨트롤에서 다중 정렬 모드 인지를 확인 합니다. |
|
목록 컨트롤 항목 두 개를 비교 해야 하는 경우 프레임 워크에서 호출 됩니다. |
|
개별 셀의 배경색을 결정 해야 하는 경우 프레임 워크에서 호출 됩니다. |
|
그리고 셀 글꼴 필요한 때는 프레임 워크에서 호출 됩니다. |
|
개별 셀의 텍스트 색을 결정 해야 하는 경우 프레임 워크에서 호출 됩니다. |
|
정렬 열은 정렬 된 열 목록에서 제거합니다. |
|
현재 정렬된 열과 정렬 순서를 설정합니다. |
|
목록 컨트롤을 정렬합니다. |
설명
CMFCListCtrl두 가지 고급 기능을 제공 CListCtrl 클래스 클래스입니다. 첫째, 열 정렬 옵션을 자동으로 정렬 화살표가 머리글을 그려서 임을 나타냅니다. 둘째, 동시에 여러 개의 열에 정렬 된 데이터를 지원 합니다.
예제
다음 예제에서는 다양 한 방법에 있는 CMFCListCtrl 클래스입니다. 목록 컨트롤을 만드는, 열 삽입, 항목 삽입 텍스트 항목의 설정 및 목록 컨트롤의 글꼴을 설정 하는 방법의 예제를 보여 줍니다. 이 코드 조각에 속해 있는 Visual Studio 데모 샘플.
CMFCListCtrl m_wndWatch;
...
// DWORD dwStyle
// CRect rectDummy
m_wndWatch.Create(dwStyle, rectDummy, this, ID_LIST_1);
m_wndWatch.SendMessage(LVM_SETEXTENDEDLISTVIEWSTYLE, 0, LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
m_wndWatch.InsertColumn(0, _T("Variable"), LVCFMT_LEFT, 100);
m_wndWatch.InsertColumn(1, _T("Value"), LVCFMT_LEFT, 100);
m_wndWatch.InsertItem(0, _T("m_nCount"));
m_wndWatch.SetItemText(0, 1, _T("100"));
m_wndWatch.SetFont(&m_Font);
상속 계층 구조
요구 사항
헤더: afxlistctrl.h