树结构加载图片怎么不显示呢?
CTreeCtrl* pTree=&GetTreeCtrl();HTREEITEM rootGMC=NULL;HTREEITEM itemLMC=NULL;HTREEITEM itemMS=NULL;CString strName ="Root"; CImageList m_ImageList;//定义图像列表m_ImageList.Create(16,16,ILC_COLOR24|ILC_MASK,0,1);//建立图像列表,初始有个图像m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_ROUTE));//向图像列表添加图标IDI_ICON8,作为号图像m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_ROUTE2));//向图像列表添加图标IDI_ICON9,作为号图像m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_ROUTE3));//向图像列表添加图标IDI_ICON10,作为号图像m_ImageList.Add(AfxGetApp()->LoadIcon(IDI_ICON_ROUTE4));//向图像列表添加图标IDI_ICON10,作为号图像pTree->SetImageList(&m_ImageList,TVSIL_NORMAL);rootGMC = pTree->InsertItem(strName,0,0,TVI_ROOT,TVI_LAST);
UINT nFlags = ILC_MASK; nFlags |= (theApp.m_bHiColorIcons) ? ILC_COLOR24 : ILC_COLOR4; //m_FileViewImages是ImageList m_FileViewImages.Create(16, bmpObj.bmHeight, nFlags, 0, 0); m_FileViewImages.Add(&bmp, RGB(255, 0, 255)); //m_wndFileView和m_wndFunctionView是TreeCtrl m_wndFileView.SetImageList(&m_FileViewImages, TVSIL_NORMAL); m_wndFunctionView.SetImageList(&m_FileViewImages, TVSIL_NORMAL);
[解决办法]
楼主单步执行下看看,看代码应该没有问题啊