树形控件设立icon图标不显示
树形控件设置icon图标不显示
代码如下
CImageList m_tree;
m_tree.Create(32,32,ILC_MASK,0,2);
m_tree.Add(AfxGetApp()->LoadIcon(IDI_Channel));
m_tree.Add(AfxGetApp()->LoadIcon(IDI_User));
m_ChTree.SetImageList(&m_tree,TVSIL_NORMAL);
m_ChTree.InsertItem("ROOT",0,0);
文字内容显示正常,但图标不显示,怎么回事啊!
------解决方案--------------------
变量生命周期问题,CImageList自动释放了.
建议把CImageList变量放到成类成员变量、全局变量
------解决方案--------------------
楼上正解,留个爪,话说感觉彗星小助手设计得蛮好的,蛮好用的!
------解决方案--------------------
代码如下
CImageList m_tree;
m_tree.Create(32,32,ILC_MASK,0,2);
m_tree.Add(AfxGetApp()->LoadIcon(IDI_Channel));
m_tree.Add(AfxGetApp()->LoadIcon(IDI_User));
m_ChTree.SetImageList(&m_tree,TVSIL_NORMAL);
m_ChTree.InsertItem("ROOT",0,0);
文字内容显示正常,但图标不显示,怎么回事啊!
------解决方案--------------------
变量生命周期问题,CImageList自动释放了.
建议把CImageList变量放到成类成员变量、全局变量
------解决方案--------------------
楼上正解,留个爪,话说感觉彗星小助手设计得蛮好的,蛮好用的!
------解决方案--------------------
- C/C++ code
public: CImageList m_ImageList;