[MFC] CListCtrl

2008/11/23 10:36
  1. CImageList m_LargeImageList;
  2. m_LargeImageList.Create(IDB_Large,32,5,RGB(192,192,192));
  3. m_List.SetImageList(&m_LargeImageList,LVSIL_NORMAL);    // LVSIL_NORMAL, LVSIL_
  4. m_List.InsertColumn(0,"Columm1",LVCFMT_LEFT,80);  // 컬럼 삽입 (컬럼index,컬럼이름,정렬,크기)
  5. m_List.InsertColumn(1,"Columm2",LVCFMT_LEFT,80);  // 컬럼 삽입
  6. m_List.InsertItem(0,"1",1);
  7. m_List.InsertItem(1,"2",2);
  8. m_List.InsertItem(2,"3",3);
  9. m_List.InsertItem(3,"4",4);
  10. m_List.SetItemText(0,1,"Columm",); // 2번째 컬럼에 텍스트 삽입
  11. m_List.SetExtendedStyle(m_List.GetExtendedStyle()|LVS_EX_GRIDLINES|LVS_EX_TRACKSELECT|LVS_EX_FULLROWSELECT|LVS_EX_CHECKBOXES);
    void
    CTreeDemoView::OnButtonLarge()
  12. {
  13. m_List.ModifyStyle(LVS_TYPEMASK,LVS_ICON);
  14. }
  15. void CTreeDemoView::OnButtonSmall()
  16. {
  17. m_List.ModifyStyle(LVS_TYPEMASK,LVS_REPORT);  //LVS_ICON,  LVS_SMALLICON,  LVS_LIST, or LVS_REPORT
  18. m_List.SetColumnWidth(0,LVSCW_AUTOSIZE_USEHEADER);
  19. }

    • LVISL_NORMAL Image list with large icons.
    • LVSIL_SMALL   Image list with small icons.
    • LVSIL_STATE   Image list with state images.
이올린에 북마크하기(0) 이올린에 추천하기(0)
Posted by 따아

트랙백 보낼 주소 :: http://whatis.tistory.com/trackback/31 관련글 쓰기

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절

◀ PREV : [1] : [2] : [3] : [4] : [5] : ... [30] : NEXT ▶

BLOG main image
What is? :) by 따아

카테고리

분류 전체보기 (30)
Programming (21)
Linux (5)
Fishing (2)
Travel (0)
관심뉴스 (2)
Total : 6,136
Today : 0 Yesterday : 3