请用代码示例:初始化代码如下:
BOOL CFileManage::OnInitDialog()
{
CDialog::OnInitDialog();
TV_INSERTSTRUCT TreeCtrlItem;
HTREEITEM hTreeItem;
m_cDirTree.SetItemHeight(50); TreeCtrlItem.hInsertAfter=TVI_LAST;
TreeCtrlItem.item.mask=TVIF_TEXT|TVIF_PARAM;
TreeCtrlItem.hParent=TVI_ROOT;
TreeCtrlItem.item.pszText="ROOT";
hTreeItem=m_cDirTree.InsertItem(&TreeCtrlItem);
TreeCtrlItem.hParent=hTreeItem;
TreeCtrlItem.item.pszText="SUB0 ";
m_cDirTree.InsertItem(&TreeCtrlItem); TreeCtrlItem.hParent=hTreeItem;
TreeCtrlItem.item.pszText="SUB1";
m_cDirTree.InsertItem(&TreeCtrlItem);
HTREEITEM hItem = m_cDirTree.GetFirstVisibleItem();
m_cDirTree.SetItemState(hItem, TVIS_BOLD, TVIS_BOLD);
m_cDirTree.Expand(hItem, TVE_EXPAND);
}
BOOL CFileManage::OnInitDialog()
{
CDialog::OnInitDialog();
TV_INSERTSTRUCT TreeCtrlItem;
HTREEITEM hTreeItem;
m_cDirTree.SetItemHeight(50); TreeCtrlItem.hInsertAfter=TVI_LAST;
TreeCtrlItem.item.mask=TVIF_TEXT|TVIF_PARAM;
TreeCtrlItem.hParent=TVI_ROOT;
TreeCtrlItem.item.pszText="ROOT";
hTreeItem=m_cDirTree.InsertItem(&TreeCtrlItem);
TreeCtrlItem.hParent=hTreeItem;
TreeCtrlItem.item.pszText="SUB0 ";
m_cDirTree.InsertItem(&TreeCtrlItem); TreeCtrlItem.hParent=hTreeItem;
TreeCtrlItem.item.pszText="SUB1";
m_cDirTree.InsertItem(&TreeCtrlItem);
HTREEITEM hItem = m_cDirTree.GetFirstVisibleItem();
m_cDirTree.SetItemState(hItem, TVIS_BOLD, TVIS_BOLD);
m_cDirTree.Expand(hItem, TVE_EXPAND);
}
解决方案 »
- 抛开Windows需要花钱买的原因,为什么Windows服务器少?
- sql语句在执行的时候student_id被赋予了一个超大的值,而不是从输入框获取的值呢
- 求助:简化代码(数据转换)
- wm_ctlcolor资源释放问题.
- 求教怎么利用SMTP协议进行邮件内嵌图片发送
- 我想做一个类似vc开发环境的界面,我不知道怎么实现,请有关资料吗?
- 再次问installshield问题!很急啊!就要交货了!100分,不够加!
- 高分求教WebBrowser问题二个:1、显示内存中的文档,2、关于AddressBar
- 转让视频监控-人脸识别
- 上海启明星辰,有谁知道这个公司怎么样,网络安全开发这个领域怎么样?
- 如何在多个chtmlview中把session,cookie单独设定?
- 我在VC编译时出现 warning C4305: 'initializing' : truncation from 'const int' to 'char'这样的错误,很弱智,还请高手指点,怎么解决
你需要先找一个文件夹图标文件(folder.ico),导入到你的工程中,ID 为 IDI_FOLDER。然后,建立窗口成员变量:
CImageList m_ImageList;在窗口初始化时装入图标:
m_ImageList.Create(24,24,ILC_COLOR8|ILC_MASK,2,2);
m_ImageList.Add(LoadIcon(IDI_FOLDER));为TreeCtrl指定图标库:
m_cDirTree.SetImageList(&m_ImageList,LVSIL_SMALL);增加项目时指定图标索引:
m_cDirTree.InsertItem("项目",0,,,,,
如果是新手,感觉比较复杂,慢慢体会吧。
你把图片放入res文件夹后就会在Icon列表中出现那个Icon的资源,点击那个资源在属性栏里就能修改了