MFC 树控件 如何为二级节点动态地添加三、四级节点

本文介绍了如何在MFC应用程序中,针对已存在的二级节点,动态地添加三级和四级节点。关键在于正确使用vector容器来管理节点数据,并确保包含相应的头文件。
摘要由CSDN通过智能技术生成

现函数功能是要为一个二级节点添加对应的三、四级节点:


//判断一个str是不是在vec容器中,str为所选择项的文本,vec为存储已经选择的BHID字符串容器
bool CDialogModelTree::IsOrNotInVector(CString str, vector<CString> &vec)
{
	if (vec.size()!=0)
	{
		for (int i=0;i<vec.size();++i)
		{
			if (str==vec[i])
			{
				return true;
			}
		}
		return false;
	}
}

/*----AddTFItem(CTreeCtrl &m_treectrl,HTREEITEM hTreeItem,CString ThreeItemName,CString FourItemName)-------
函数的功能:为树控件m_treectrl的二级结点hTreeItem添加三级节点ThreeItemName和四级节点FourItemName
函数的参数定义:m_treectrl 树控件变量
				hTreeItem 树控件的二级节点指针
				ThreeItemName 要添加的三级节点文本
				FourItemName 要添加的四级节点文本
----------------------------------------------------------------------------------------------------------*/
void CDialogModelTree::AddTFItem(CTreeCtrl &m_treectrl,HT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值