반응형
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
static CImageList ImgList;
ImgList.Create(153, 171, ILC_COLOR32, 1, 1); //이미지 아이콘의 크기를 결정하는듯
ImgList.Add(&bmp, RGB(0,0,0)); // 두번째 인자는 마스크로 검정색으로 해야 이미지 주변이 하얗게 나온다.
m_List.SetImageList(&ImgList, LVSIL_NORMAL);
m_List.InsertItem(0, _T("1th Test item"));
////////////////////////////////////////////////////////////////////////////////////////////////
// 256 이상의 색상 이미지 사용하기
- int nWidth = 64;
- int nHeight = 64;
- int nInitial = 5;
- int nGrow = 0;
- CListCtrl listControl;
- CImageList imgList;
- CBitmap bmp;
- bmp.LoadBitmap(IDB_BMP_RESOURCE);
- imgList.Create(nWidth, nHeight, ILC_MASK | ILC_COLORDDB, nInitial, nGrow);
- imgList.Add(&bmp, RGB(255, 255, 255) /* Mask Color */);
- listControl.SetImageList(&imgList, LVSIL_NORMAL);
- listControl.SetIconSpacing(64, 92); /* Icon 들간 간격 */
- listControl.InsertItem(Item Number, Text Name, Image Number);
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
[Edit] Edit & ComboBox 글자수 제한 (0) | 2011.05.04 |
---|---|
[List] List 컨트롤 원하는 항목 수정 (0) | 2011.05.04 |
[List] List 컨트롤에 ComboBox 사용하기 (0) | 2011.05.04 |
[List] 리스트 컨트롤에 색상입히기 (0) | 2011.05.04 |
[Tab] 탭 설정 (0) | 2011.04.28 |
댓글