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)
// 이미지 리스트 생성시 이미지 비트맵 리스트 리소스를 직접 로드시켜 사용하던가
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 |
---|