CImageList m_imageList;
HICON hIcon[2];
int n;
m_imageList.Create(16,16,0,8,8);
hIcon[0]=AfxGetApp()->LoadIcon(IDI_ICON_FOLDER);
hIcon[1]=AfxGetApp()->LoadIcon(IDI_ICON_FILE);
for (n=0;n<2;n++)
{
m_imageList.Add(hIcon[n]);
}CTreeCtrl* pFileTree=(CTreeCtrl*)GetDlgItem(IDC_TREE_FILESYSTEM);
pFileTree->SetImageList(&m_imageList,TVSIL_NORMAL);
TV_INSERTSTRUCT tvinsert;
tvinsert.hInsertAfter=TVI_LAST;
tvinsert.item.mask=TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE;
tvinsert.item.hItem=NULL;
tvinsert.item.state=0;
tvinsert.item.iSelectedImage=1;
tvinsert.item.stateMask=0;
tvinsert.item.cchTextMax=16;
tvinsert.item.cChildren=0;
tvinsert.item.lParam=0;
tvinsert.hParent=NULL;
tvinsert.item.iImage=1;
tvinsert.item.pszText=(LPSTR)(LPCTSTR)name;
pFileTree->InsertItem(&tvinsert);就是显示不出
晕啊。。
HICON hIcon[2];
int n;
m_imageList.Create(16,16,0,8,8);
hIcon[0]=AfxGetApp()->LoadIcon(IDI_ICON_FOLDER);
hIcon[1]=AfxGetApp()->LoadIcon(IDI_ICON_FILE);
for (n=0;n<2;n++)
{
m_imageList.Add(hIcon[n]);
}CTreeCtrl* pFileTree=(CTreeCtrl*)GetDlgItem(IDC_TREE_FILESYSTEM);
pFileTree->SetImageList(&m_imageList,TVSIL_NORMAL);
TV_INSERTSTRUCT tvinsert;
tvinsert.hInsertAfter=TVI_LAST;
tvinsert.item.mask=TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE;
tvinsert.item.hItem=NULL;
tvinsert.item.state=0;
tvinsert.item.iSelectedImage=1;
tvinsert.item.stateMask=0;
tvinsert.item.cchTextMax=16;
tvinsert.item.cChildren=0;
tvinsert.item.lParam=0;
tvinsert.hParent=NULL;
tvinsert.item.iImage=1;
tvinsert.item.pszText=(LPSTR)(LPCTSTR)name;
pFileTree->InsertItem(&tvinsert);就是显示不出
晕啊。。
解决方案 »
- 关于SDK和MFC界面自绘问题。
- 问个相互包含的问题****************
- 关于选项卡控件的一个问题
- 求一最简单的能读取html文件的代码
- 在VC中如何使用DELPHI写的DLL(还未装MSDN~~),谢谢了~~
- 在阅读《Windows核心编程》第十四章 虚拟内存 时,对Windows内存结构中 内存区域 和 内存块 这两个概念搞得不太清楚,有谁能帮忙解释一下
- 不知道为什么一用strcpy就出错``郁闷啊!!!!!!!!!!!!!!!!!
- 如何取出LPSTR中的一部分?
- 高手帮忙:如何获取应用程序本身所在路径?
- 我的程序出现问题,改不了,帮我啊,分全送,在线等
- 无效光标
- CSDN中从未有人问过的东东:关于数据结构的!
InsertItem 的几个重载函数都试了~~
不另外加载用它自带的GetImageList(...);SetImageList(...)然后再insertItem都还是不能显示~~~
HICON hIcon[2];
int n;
m_imageList.Create(16, 16, 0, 8, 8);
hIcon[0]=AfxGetApp()->LoadIcon(IDR_MAINFRAME);
hIcon[1]=AfxGetApp()->LoadIcon(IDR_TESTTYPE);
for (n=0;n<2;n++)
{
m_imageList.Add(hIcon[n]);
}
CTreeCtrl* pFileTree=(CTreeCtrl*)GetDlgItem(IDC_TREE_FILESYSTEM);
pFileTree->SetImageList(&m_imageList,TVSIL_NORMAL);
TV_INSERTSTRUCT tvinsert;
tvinsert.hInsertAfter=TVI_LAST;
tvinsert.item.mask=TVIF_TEXT|TVIF_IMAGE|TVIF_SELECTEDIMAGE;
tvinsert.item.hItem=NULL;
tvinsert.item.state=0;
tvinsert.item.iSelectedImage=1;
tvinsert.item.stateMask=0;
tvinsert.item.cchTextMax=16;
tvinsert.item.cChildren=0;
tvinsert.item.lParam=0;
tvinsert.hParent=NULL;
tvinsert.item.iImage=1;
tvinsert.item.pszText=(LPSTR)(LPCTSTR)"Test";
pFileTree->InsertItem(&tvinsert);
thankU~~:d