CListCtrl::SetImageList
CImageList* SetImageList( CImageList* pImageList, int nImageList );Return ValueA pointer to the previous image list.ParameterspImageListPointer to the image list to assign.nImageListType of image list. It can be one of these values: LVSIL_STATE Image list with state images.
ResAssigns an image list to a list view control.
CImageList* SetImageList( CImageList* pImageList, int nImageList );Return ValueA pointer to the previous image list.ParameterspImageListPointer to the image list to assign.nImageListType of image list. It can be one of these values: LVSIL_STATE Image list with state images.
ResAssigns an image list to a list view control.
解决方案 »
- 模态对话框是否能接受消息
- 如何在已有的API代码上,观察函数参数的传递情况?
- 在vc6 的win32 Debug下编译没有问题,在win32Release 下编译提示Error executing d:\windows\system32\
- 简单问题
- 关于DLL中使用CHtmlView
- 代码强制关闭代码的问题
- 关于DX中顶点缓冲的一个小问题,急!
- SDI中,在CMyApp.cpp的InitInstance()函数里访问CMyView下的成员变量,怎么做?谢谢
- mfc 用listctrl report怎么做出 某一些是图片 其他的全是文本
- 关于AfxOleInit();高手解答下
- 请大家给点COM接口中传递字符串的经验。高分相送。
- 请问哪里有萨师煊的数据库原理及《SQL SERVER 2000开发指南》的电子书下载???
m_list.Add(m_pApp->LoadIcon(IDI_ONE));
m_list.Add(m_pApp->LoadIcon(IDI_TWO));
listctrl.SetImageList(&m_list,LVSIL_SMALL);
ImageList.Create(IDB_CHECK,16,1,RGB(255,0,0));
m_listctrl.SetImageList(&ImageList,LVSIL_STATE);
m_listctrl.InsertItem(
LVIF_TEXT|LVIF_STATE, 1, "SDFDSGDFGH",
LVIS_SELECTED , LVIS_SELECTED,
0, 0);
我将
ImageList.Create(IDB_CHECK,16,1,RGB(255,0,0));
m_listctrl.SetImageList(&ImageList,LVSIL_STATE);
m_listctrl.InsertItem(
LVIF_TEXT|LVIF_STATE, 1, "SDFDSGDFGH",
LVIS_SELECTED , LVIS_SELECTED,
0, 0);
改写为
ImageList.Create(IDB_CHECK,16,1,RGB(255,0,0));
m_listctrl.SetImageList(&ImageList,LVSIL_SMALL);
m_listctrl.InsertItem(
LVIF_TEXT|LVIF_STATE, 1, "SDFDSGDFGH",
LVIS_SELECTED , LVIS_SELECTED,
0, 0);
它就能正常显示图标啊(即LVSIL_STATE改为LVSIL_SMALL 它能够正常显示图标)
m_listctrl.SetImageList(&ImageList,LVSIL_SMALL);
m_listctrl.SetImageList(&ImageList,LVSIL_STATE);
m_listctrl.SetImageList(&ImageList,LVSIL_STATE);
这样做只能显示一个图标,前面有一个位置是空的!