树控件 加图标 不显示解决方案
树控件 加图标 不显示
各位大侠,今天研究树控件碰到这样一个问题,求指教!!!
我找了三个32x32的Icon图标,保存到工程的res目录下。然后在Resource View资源视图中,右键点击Icon节点,导入程序。
加载图标代码如下
我的运行后,没有加载上图标,只是在文字前面留出了空白。不明白我哪里弄错了啊
------解决方案--------------------
CImageList m_imageList;
应该为类变量或全局变量 不应该为局部变量
各位大侠,今天研究树控件碰到这样一个问题,求指教!!!
我找了三个32x32的Icon图标,保存到工程的res目录下。然后在Resource View资源视图中,右键点击Icon节点,导入程序。
加载图标代码如下
CImageList m_imageList;
m_imageList.Create(32, 32, ILC_COLOR32, 3, 3);
m_imageList.Add(AfxGetApp()->LoadIcon(IDI_CLOSE_ICON));
m_imageList.Add(AfxGetApp()->LoadIcon(IDI_FIND_ICON));
m_imageList.Add(theApp.LoadIcon(IDI_OPEN_ICON));
// 为树形控件设置图像序列
m_mytree.SetImageList(&m_imageList, TVSIL_NORMAL);
hRoot = m_mytree.InsertItem("鸡啄米", 0, 1, TVI_ROOT);
我的运行后,没有加载上图标,只是在文字前面留出了空白。不明白我哪里弄错了啊
------解决方案--------------------
CImageList m_imageList;
应该为类变量或全局变量 不应该为局部变量