1. Toolbox - List Control 을 생성한다.

2. Properties - View 를 이용하여 필요한 보기 방식을 지정한다. (보통 : List 방식 사용)

3. 생성된 리스트 컨트롤에서 오른쪽 버튼을 클릭하여 [Add Variable...]을 클릭하여 변수를 만든다.

 

 

4. 데이터를 초기화 및 설정하고 싶다면 OnInitDialog() 함수에 코드를 삽입한다.

m_ctrItemList.InsertItem(0, _T("1 th Test item"));

m_ctrItemList.InsertItem(1, _T("2 th Test item"));

 

5. 컬럼 헤더를 만들어 데이터를 추가하고 싶은 경우 아래와 같이 OnInitDialog() 함수에 코드를 삽입한다.

m_ctrItemList.InsertColumn(0, _T("Count"), LVCFMT_LEFT, 150);

m_ctrItemList.InsertColumn(1, _T("Count"), LVCFMT_LEFT, 150);

m_ctrItemList.ModifyStyle(LVS_TYPEMASK, LVS_REPORT);        //스타일을 지정하지 않으면 출력되지 않는다.

 

 m_ctrItemList.InsertItem(0, _T("1 th Test item"));            //첫번째 컬럼헤더에 값 셋팅
 m_ctrItemList.SetItemText(0, 1, _T("1 th complate"));      //두번째 컬럼헤더에 값 셋팅

  // 컬럼 헤더에 값 추가는 첫번째 컬럼이냐 두번째 컬럼이냐에 따라 다르다... 물론 두번째 컬럼헤더 값 셋팅처럼 첫번째 값 셋팅을 해주어도 무관하다.

 

 

▷ 행 전체 컬럼 선택 할 수 있도록 설정하기

    - BOOL CDialog::OnInitDialog()에 다음과 같이 내용을 추가한다.

     m_ctrCashItem.SetExtendedStyle(LVS_EX_FULLROWSELECT);

이렇게 쉬운걸 한참동안 찾아 헤매었다 ㅡㅡ;;

 

 

+ Recent posts