MFC 用treeCtrl 展现出系统文件列表

引言:
主要是说TreeCtrl的运用 ,展现系统文件列表
完成图如下
在这里插入图片描述
主要步骤是
第一步:在界面中拖入树控件并完成设置
在这里插入图片描述
第二步: 设置初始出
构造函数调用该方法。
在这里插入图片描述
树控件每个项目关联数据 一个是文件路径,一个是当前是否展开。

//树初始化

void CTreeDemoDlg::TreeInit()
{
   
   
	HTREEITEM hroot = m_Tree.InsertItem(L"我的电脑");
	//获取逻辑盘字符
	wchar_t driverBuffer[1024] = {
   
    0 };      //逻辑盘的缓存
	GetLogicalDriveStrings(1024,driverBuffer);     //获得逻辑盘的字符

	//取出来逻辑盘字符
	wchar_t* tempstr = driverBuffer;
	int length = wcslen(tempstr);     //获得每次缓存字符的长度

	while (length>0)
	{
   
   
		HTREEITEM htree = m_Tree.InsertItem(tempstr,hroot);    //添加逻辑盘

		//给树关联数据
		TreeItemData* ItemData = new TreeItemData;
		wcscpy_s(ItemData->filePath, tempstr);
		ItemData->ISExpand = false;
		m_Tree.SetItemData(ht
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值