mfc tree 多选_MFC: 使用树形控件实现文件浏览

这篇博客介绍了如何在MFC应用程序中使用树形控件实现文件浏览功能,包括设置控件属性、创建ImageList以及遍历文件夹添加节点。通过CTreeCtrl类的成员函数,实现了多选和目录递归遍历。
摘要由CSDN通过智能技术生成

主要是在对话框上放了一个树形控件,图标是加载进来的:

注意选中treecontrol的标志haslines,hasbuttons

8828aec13f2b0e575d787396345a85ed.png

// FileTreeDlg.h : header file

//

#if !defined(AFX_FILETREEDLG_H__BB3E545E_C6D7_4412_BC60_C99459B61554__INCLUDED_)

#define AFX_FILETREEDLG_H__BB3E545E_C6D7_4412_BC60_C99459B61554__INCLUDED_

#if _MSC_VER > 1000

#pragma once

#endif // _MSC_VER > 1000

/

// CFileTreeDlg dialog

class CFileTreeDlg : public CDialog

{

// Construction

public:

CFileTreeDlg(CWnd* pParent = NULL); // standard constructor

// Dialog Data

//{ {AFX_DATA(CFileTreeDlg)

enum { IDD = IDD_FILETREE_DIALOG };

//树形控件

CTreeCtrl m_FileTree;

//}}AFX_DATA

// ClassWizard generated virtual function overrides

//{ {AFX_VIRTUAL(CFileTreeDlg)

protected:

virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support

//}}AFX_VIRTUAL

// Implementation

protected:

void BrowseFile ( CString strFile,HTREEITEM ParentNode );

HI

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值