MFC树形控件不能显示图标

随意截取了3个小图片,并命名为1.ico,2.ico,3.ico,放在了MFC工程res文件夹下,导入后运行,图标不能显示。请各位大神帮忙看看问题在哪里!代码如下:HIC... 随意截取了3个小图片,并命名为1.ico,2.ico,3.ico,放在了MFC工程res文件夹下,导入后运行,图标不能显示。请各位大神帮忙看看问题在哪里!
代码如下:
HICON hIcon[3]; // 图标句柄数组

// 加载三个图标,并将它们的句柄保存到数组
hIcon[0] = theApp.LoadIcon(IDI_WEB_ICON);
hIcon[1] = theApp.LoadIcon(IDI_CATALOG_ICON);
hIcon[2] = theApp.LoadIcon(IDI_ARTICLE_ICON);

// 创建图像序列CImageList对象
m_imageList.Create(32, 32, ILC_COLOR32, 3, 3);
// 将三个图标添加到图像序列
for (int i=0; i<3; i++)
{
m_imageList.Add(hIcon[i]);
}

// 为树形控件设置图像序列
m_webTree.SetImageList(&m_imageList, TVSIL_NORMAL);
其中,m_imageList是类的public成员变量
展开
 我来答
匿名用户
2016-05-26
展开全部
您好,这样:创建树的时候,为可选择的项设置一个值HTREEITEMTT=mTree.InsertItem("我的神呐",);mTree.SetItemData(HH,100);用的时候HTREEITEMhti=GetSelectedItem();intSel=mTree.GetItemData(hti);switch(Sel){case100:AfxMessageBox("我的神呐");break;}
life小道
2016-05-25 · TA获得超过784个赞
知道小有建树答主
回答量:455
采纳率:50%
帮助的人:106万
展开全部
在资源管理器中更改list类型
追问
你好,我是初学者,没明白你的意思,怎么更改list类型能不能说的详细一点呢,谢谢!
追答
  1. 打开资源视图

  2. 右键点击你的list,并点击属性

  3. 在type里更改list的类型。一共就三四个类型,具体哪个我忘了,你试一遍就OK了

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式