CListCtrl m_list;
HICON hIcon[4];
CImageList m_image;m_image.Create(16,16,0,8,8);
hIcon[0] = AfxGetApp()->LoadIcon(IDI_SJ);
hIcon[1] = AfxGetApp()->LoadIcon(IDI_WJ);
hIcon[2] = AfxGetApp()->LoadIcon(IDI_WJJ);
hIcon[3] = AfxGetApp()->LoadIcon(IDI_QD);
for(int n=0; n<4; n++)
{
m_image.Add(hIcon[n]);
}
m_list.SetImageList(&m_image,LVSIL_SMALL);
HICON hIcon[4];
CImageList m_image;m_image.Create(16,16,0,8,8);
hIcon[0] = AfxGetApp()->LoadIcon(IDI_SJ);
hIcon[1] = AfxGetApp()->LoadIcon(IDI_WJ);
hIcon[2] = AfxGetApp()->LoadIcon(IDI_WJJ);
hIcon[3] = AfxGetApp()->LoadIcon(IDI_QD);
for(int n=0; n<4; n++)
{
m_image.Add(hIcon[n]);
}
m_list.SetImageList(&m_image,LVSIL_SMALL);
private:
HICON hIcon[4];
CImageList m_image;
我是在对话框类里定义的呀。
m_image.Create(16,16,0,8,8);第三个参数不要设为0,而是ILC_COLOR32;
然后如果需要的话再加上:m_image.SetBkColor(xxx)