如何像ListCtrl的item里面添加图片

蓉城浮世 2007-11-14 03:58:58
m_ListCtrl.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_HEADERDRAGDROP | LVS_EX_INFOTIP);
m_ListCtrl.InsertColumn(0,_T("test1"),LVCFMT_LEFT,150);

CImageList m_ImageList;
m_ImageList.Create(16, 16, ILC_MASK, 25, 0);
m_ListCtrl.SetImageList(&m_ImageList, LVSIL_SMALL);

CFileDialog m_OpenFileDlg( TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT , NULL, AfxGetMainWnd() );
int nItem;
int number;
if(m_OpenFileDlg.DoModal() == IDOK)
{
HINSTANCE hInst = AfxGetInstanceHandle();
CString pathName;
pathName = m_OpenFileDlg.GetPathName();
HICON m_tIcon;
m_tIcon = ExtractIcon(hInst, pathName, 0);
m_ImageList.Add(m_tIcon);
nItem = m_ListCtrl.GetItemCount();
number = m_ImageList.GetImageCount();
m_ListCtrl.InsertItem(
LVIF_IMAGE | LVIF_TEXT, nItem, pathName,
INDEXTOSTATEIMAGEMASK(1), LVIS_STATEIMAGEMASK, number-1,
NULL);
}

为什么这个添加不了图标哦?
...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
iyranly 2007-11-14
  • 打赏
  • 举报
回复
这么快结贴了?自己解决了
蓉城浮世 2007-11-14
  • 打赏
  • 举报
回复
结贴哈

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧