mfc 树控件加图标。想让一级节点有图标,二级节点没图标,如何实现?
我用m_TreeCtrl.InsertItem(object->m_Name,-1,-1,suItem1,NULL);二级节点图标没有了,但是文字前面会有一块空白。我想把...
我用 m_TreeCtrl.InsertItem(object->m_Name,-1,-1,suItem1,NULL); 二级节点图标没有了,但是文字前面会有一块空白。我想把这块空白去掉
展开
1个回答
展开全部
使用
HTREEITEM InsertItem( LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST );
直接
m_TreeCtrl.InsertItem(object->m_Name,suItem1,NULL);
HTREEITEM InsertItem( LPCTSTR lpszItem, HTREEITEM hParent = TVI_ROOT, HTREEITEM hInsertAfter = TVI_LAST );
直接
m_TreeCtrl.InsertItem(object->m_Name,suItem1,NULL);
追问
我是先将树控件和图像列表关联,然后添加一级节点并设置它们的图标。 你说的方法我试过,系统会自动把没设置图标的二级节点的图标设置为图像列表中的第一个图标。。。。
追答
要不你就弄个图标
或许设置BOOL SetItem( TVITEM* pItem )有用,这个没试过,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询