DEV/MFC

MFC 리스트컨트롤 리포트 타입 에 아이템 당 이미지 기본 로드시

MasterJ 2011. 3. 23. 20:41

MFC 리스트컨트롤 리포트 타입   에    아이템 당 이미지  기본 로드시 

이미지 리스트

 
CBitmap BitMap;
    BitMap.LoadBitmap(IDB_BITMAP_USER_USELED1);  // 로드 하여 사용하던가    

    UserImgList = new CImageList();

    //if (UserImgList->Create(16,16,ILC_COLOR32/*|ILC_MASK*/, 0, 1) == true)      
    //  이미지 리스트 생성시  빈 이미지 생성후 사용 하던가
    if (UserImgList->Create(IDB_BITMAP_USER_USELED1 ,16,4,RGB(0,0,0)) == true)
  //   이미지 리스트 생성시   이미지 비트맵 리스트 리소스를 직접 로드시켜 사용하던가
    
//     delete UserImgList;     실패시 삭제

    //  빈  이미지 생성 하여 사용시 아이콘 직접 로드
//     UserImgList->Add(AfxGetApp()->LoadIcon(IDI_ICON_RECT1));
//     UserImgList->Add(AfxGetApp()->LoadIcon(IDI_ICON_RECT2));
//     UserImgList->Add(AfxGetApp()->LoadIcon(IDI_ICON_RECT3));
//     UserImgList->Add(AfxGetApp()->LoadIcon(IDI_ICON_RECT4));   
    
//   이미지 리스트를 컨트롤 리스트에 로드 하여 사용하는데   마지막 파라메터  
//  스몰 일경우 에는 16, 노말은 32 다
    m_ListTmView_1.SetImageList(UserImgList, LVSIL_SMALL);
   
// 초기화 후
    InitList(m_ListTmView_1,lpszHeaderTMALNALOG, 'I');  
      
     // 다음과 같이 아이템 추가시    마지막 파라메터로  이미지를 선택한다.
    //m_ListTmView_1.InsertItem(fcount, csTmHeaderIndex_CON0[fcount],1);
  // 컬럼 별 로드 방법은 차후애..
     

'DEV > MFC' 카테고리의 다른 글

vs2010 project.sln 파일의 GUID 자주 변경되는 현상  (0) 2013.02.27