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)에 삽입

[참고문헌]
[2] 쿠식, "CListCtrl 에 관한 정리", 2010.

댓글 없음 :

댓글 쓰기

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