CTreeCtrl问题
大家好,我碰到一个奇怪的问题
如下所示:
CImageList *m_imagelist=new CImageList;
m_imagelist->Create(16,16,0,1,1);
m_imagelist->SetBkColor (RGB(255,255,255));
m_imagelist->Add(m_hIcon);
m_tree.SetImageList(m_imagelist,TVSIL_NORMAL);
这样写我能把图标加到控件并显示出来
但如果把它变成
CImageList m_imagelist;
m_imagelist.Create(16,16,0,1,1);
m_imagelist.SetBkColor (RGB(255,255,255));
m_imagelist.Add(m_hIcon);
m_tree.SetImageList(&m_imagelist,TVSIL_NORMAL);
就不能显示.
一个指针一个结构,其它没有区别.为什么,我不得其解,请各位指点