大家好,我碰到一个奇怪的问题
如下所示:
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);
就不能显示.
一个指针一个结构,其它没有区别.为什么,我不得其解,请各位指点
如下所示:
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);
就不能显示.
一个指针一个结构,其它没有区别.为什么,我不得其解,请各位指点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货