步骤:
1、点击工程的Resource资源,此时会出现该工程所有的资源信息,右键点击ICON项,选择"insert icon"项,此时会在右边窗口出现一图片,Device一项是:standard (32x32),图片右边会有编辑图片的工具;
2、在此图片上进行画图,在这里主要是用不同的颜色来对图片的小方格进行填充,从而画出想要的图片,画好之后,会自动保存在工程的res文件夹下,这种方法很适合画一些简单的图片,较方便,(请注意,实践说明:要连续添加两张ICON图片,用以下代码才能正确显示出图片,原因不详)
3、在需要添加此IOCN图片的位置加上如下代码:
//设置第一行第一列插入图片开始*******
CImageList il;
il.Create(16,16,ILC_COLOR,2,2);
il.Add(AfxGetApp()->LoadIcon(IDI_ICON));加载图片,IDI_ICON为画好的图片ID属性
m_listctrl.SetImageList(&il,LVSIL_SMALL);//LVSIL_NORMAL);m_listctrl为listctrl控件的control变量
m_listctrl.InsertItem(0,"index",0);//inde为第一列的内容,0在此处代表要添加的图片
这样,运行之后图片就可以在控件上第一行第一列中显示了。