以下方法实现对话框中一副完整的位图均分为7块
具体方法:
1、CImageList images1;
2、在OnInitDialog函数中添加:
images1.Create(120,150,ILC_COLOR24|ILC_MASK,10,10);
CBitmap *cBit=new CBitmap();
cBit->LoadBitmap(IDB_BITMAP11); //IDB_BITMAP11为需要均分为7块的完整位图
images1.Add(cBit,RGB(192,192,192));
m_list2.SetImageList(&images1,LVSIL_NORMAL ); //此处m_list2为放置在Tab控件之上Page页面中的List控件
// m_list2.SetBkColor(RGB(247,244,167)); //如果加上此语句,则看不出来位图被均分为n块的效果
LVITEM item;
for(int i=0;i<7;i++)
{
item.iItem=i;
item.iSubItem=0;
item.mask=LVIF_IMAGE;
item.iImage=i;
m_list2.InsertItem(&item);
}