CListCtrl2 Report 형식의 CListCtrl 에 자료 넣기 1. 컬럼을 추가한다. 2. Item을 추가한다. 3. SubItem을 추가한다. 컬럼을 추가해야, 컬럼에 텍스트를 설정해 넣을 수가 있다. 컬럼 추가는 다음과 같이 한다. CListCtrl L; L.InsertColumn(0, "Control...", LVCFMT_LEFT, 100); L.InsertColumn(1, "HI...", LVCFMT_LEFT, 100); 첫 번째 인자는 추가할 컬럼이 어느 위치로 들어 가야 하는지를 나타낸다. 중간에 끼워 넣을 것이라면 zero-based 인덱스로 했을 때 어느 위치로 넣을 것인지를 인자로 넘겨 주면 된다. 두 번째 인자는 표시될 텍스트이다. 세 번째는 옵션이며, 네 번째 인자는 추가한 컬럼의 폭(pixel)이다. Item을 추가해야, sub item을 추가.. 2009. 12. 27. CListCtrl의 Report 형식에서, 선택된 모든 항목 삭제하기 CListCtrl을 Report 형식으로 사용하고 있을 때, 선택된 모든 항목을 제거하기 위해서는 다음과 같이 한다. // [_lstReport] 는 CListCtrl 형의 변수이고, Report 형식으로 되어 있다. POSITION pos = _lstReport.GetFirstSelectedItemPosition(); // 선택된 첫 번째 위치를 얻어 와서, while(pos != NULL){ // 위치가 유효하다면, int nItem = _lstReport.GetNextSelectedItem(pos); // 그 위치에 해당하는 item의 index 를 얻고, _lstReport.DeleteItem(nItem); // 그 item 을 지운다. pos = _lstReport.GetFirstSelected.. 2009. 12. 9. 이전 1 다음