CTreeCtrl::SetItemImage 是 MFC 中 CTreeCtrl 类的一个公共方法,用于设置树节点的普通图像和选中图像。这个方法的声明如下:
BOOL SetItemImage(
   HTREEITEM hItem,
   int nImage,
   int nSelectedImage
);

其中,hItem 是要设置图像的树节点的句柄(handle),nImage 是节点的普通图像索引,nSelectedImage 是节点选中时的图像索引。

以下是一个简单的示例,演示如何使用 CTreeCtrl::SetItemImage 方法:
// 假设 m_treeCtrl 是你的 CTreeCtrl 对象

// 获取根节点的句柄
HTREEITEM hRootItem = m_treeCtrl.GetRootItem();

// 设置根节点的普通图像和选中图像索引
int nNormalImageIndex = 0;  // 假设普通图像索引为0
int nSelectedImageIndex = 1;  // 假设选中图像索引为1
m_treeCtrl.SetItemImage(hRootItem, nNormalImageIndex, nSelectedImageIndex);

这将为树控件中的根节点设置普通图像和选中图像的索引。你可以根据实际需求为不同的树节点设置不同的图像索引。


转载请注明出处:http://www.zyzy.cn/article/detail/22873/MFC/CTreeCtrl