2012년 10월 16일 화요일

리스트 컨트롤 사용법(how to use a List Control)

MFC(Microsoft Foundation Class) GUI(Graphical User Interface)에서 많이 사용하는 리스트 컨트롤(List Control)은 다음처럼 쓰면 된다.

CListCtrl m_ctList;   // 적당한 곳에 변수 선언
   
// 리스트 컨트롤 초기화: 양식 설정
m_ctList.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);

// 리스트 컨트롤 초기화: 열 추가
m_ctList.InsertColumn(0, _T("번호"), LVCFMT_LEFT, 100); 
m_ctList.InsertColumn(1, _T("이름"), LVCFMT_LEFT, 100);

// 리스트 행 추가
m_ctList.InsertItem(0, _T("1"));   // 첫째행(0), 첫째열에 삽입
m_ctList.SetItem(0, 1, LVIF_TEXT, _T("가우스"), NULL, NULL, NULL, NULL);   // 첫째행(0), 둘째열(1)에 삽입 

m_ctList.InsertItem(1, _T("2"));   // 둘째행(1), 첫째열에 삽입
m_ctList.SetItem(1, 1, LVIF_TEXT, _T("맥스웰"), NULL, NULL, NULL, NULL);   // 둘째행(1), 둘째열(1)에 삽입 

[참고문헌]
[1] ksa3824, "리스트 컨트롤(List Control) 사용", 2011.
[2] 쿠식, "CListCtrl 에 관한 정리", 2010.
Enhanced by Zemanta

댓글 없음 :

댓글 쓰기

욕설이나 스팸글은 삭제될 수 있습니다. [전파거북이]는 선플운동의 아름다운 인터넷을 지지합니다.