我在CTreeCtrl设置了一个图象列表.
我现在插入一个节点:
m_TreeTest.InsertItem("C:",2,2); /*使用自定义图标,这个可以使用图标*/
但我用另外一种方法:
TV_INSERTSTRUCT TreeCtrlItem;
TreeCtrlItem.hParent = TVI_ROOT;
TreeCtrlItem.item.pszText = "C:";
TreeCtrlItem.item.lParam = 2;
TreeCtrlItem.item.iImage = 2; /*插入图标*/
TreeCtrlItem.item.iSelectedImage = 1;
m_TreeTest.InsertItem(&TreeCtrlItem); /*但是这种方法插入失败,还是用默认的图标*/为什么第一种方法能成功,第二种方法插入失败呢?
我现在插入一个节点:
m_TreeTest.InsertItem("C:",2,2); /*使用自定义图标,这个可以使用图标*/
但我用另外一种方法:
TV_INSERTSTRUCT TreeCtrlItem;
TreeCtrlItem.hParent = TVI_ROOT;
TreeCtrlItem.item.pszText = "C:";
TreeCtrlItem.item.lParam = 2;
TreeCtrlItem.item.iImage = 2; /*插入图标*/
TreeCtrlItem.item.iSelectedImage = 1;
m_TreeTest.InsertItem(&TreeCtrlItem); /*但是这种方法插入失败,还是用默认的图标*/为什么第一种方法能成功,第二种方法插入失败呢?
TreeCtrlItem.item.mask = ?
TreeCtrlItem.item.mask = 套设置图片属性有效