`
mywebcode
  • 浏览: 1037860 次
文章分类
社区版块
存档分类
最新评论

实现浏览文件夹功能

 
阅读更多
BROWSEINFO bi;
     char name[MAX_PATH];
     ZeroMemory(&bi,sizeof (BROWSEINFO));
     bi.hwndOwner = GetSafeHwnd();
     bi.pszDisplayName = name;
     bi.lpszTitle = " 选择文件夹 " ;
 
     //bi.ulFlags = BIF_USENEWUI;
     bi.ulFlags = BIF_RETURNFSANCESTORS;
     LPITEMIDLIST idl = SHBrowseForFolder(&bi);
     if (idl == NULL)
           return ;
     SHGetPathFromIDList(idl, folderPath.GetBuffer(MAX_PATH));
     folderPath.ReleaseBuffer();    

分享到:
评论

相关推荐

    vb实现浏览文件夹对话框

    以上就是使用VB实现浏览文件夹对话框的基本步骤。通过熟练掌握这两个API函数,开发者可以轻松地在VB程序中添加文件夹选择功能,提升用户体验。在实际开发过程中,还可以根据需求对对话框进行自定义,例如设置初始...

    代码 打开浏览文件夹并指定开始目录

    总的来说,理解和实现“打开浏览文件夹并指定开始目录”这一功能,需要对操作系统API有一定的了解,尤其是Windows API中的文件和目录操作部分。同时,这也涉及到软件设计的人性化考虑,使用户能够更高效地定位到他们...

    易语言模块新浏览文件夹.rar

    这个“新浏览文件夹”模块很可能是为了帮助开发者实现用户界面中的文件夹选择功能,比如在对话框中让用户能够方便地浏览并选择目标文件夹。 在易语言中,使用模块可以极大地提高开发效率,减少重复编写相同功能的...

    易语言模块浏览文件夹.rar

    "易语言模块浏览文件夹"是针对易语言的一个特定功能模块,主要用于实现程序对本地文件夹的浏览、选择和操作。 在易语言中,模块是一种可重用的代码封装形式,它包含了一系列相关函数或方法,可以方便地被其他程序...

    易语言对象浏览文件夹源码

    对象浏览文件夹在编程中是一项常见的任务,它涉及到文件系统操作和用户界面的交互。在这个场景下,"易语言对象浏览文件夹源码"很可能是提供了一个用易语言编写的程序,用于让用户能够查看和导航计算机上的文件夹结构...

    VC++在你的程序中显示资源管理器,浏览文件夹对话框.zip

    `browseDirDialog.cpp`可能是实现特定功能,如显示和处理浏览文件夹对话框的代码。在MFC中,`DoDataExchange()`函数用于数据成员与控件之间的交换,而消息处理函数(如`OnInitDialog()`, `OnOK()`, `OnCancel()`等)...

    易语言对象浏览文件夹

    在“易语言对象浏览文件夹”这个主题中,我们将深入探讨如何使用易语言来实现对文件夹的浏览和操作。 首先,我们要理解“对象浏览文件夹”的概念。在计算机编程中,对象通常指的是具有属性和方法的数据结构,而...

    新浏览文件夹(模块).e.rar

    【标题】"新浏览文件夹(模块).e.rar" 是一个RAR格式的压缩文件,它通常用于存储多个文件或文件夹以便于传输和归档。RAR是一种流行的压缩格式,由尤金·罗谢尔(Eugene Roshal)开发,提供了更高的数据压缩率和更强大...

    MFC 实现文件夹的浏览

    在本场景中,我们将讨论如何利用MFC结合`SHBrowseForFolder`函数来创建一个能够浏览文件夹的界面。 `SHBrowseForFolder`是Windows Shell API的一部分,它允许用户通过对话框选择一个文件夹。这个函数会显示一个标准...

    VC++, MFC中实现选择文件夹,选择文件对话框

    首先,我们需要了解 BROWSEINFO 结构体,它是用于浏览文件夹的结构体。它包括了以下几个成员变量: * hwndOwner:父窗口的句柄 * pidlRoot:根目录的PIDL * pszDisplayName:显示名称 * lpszTitle:标题 * ulFlags...

    VC的打开 浏览文件夹

    标题 "VC的打开 浏览文件夹" 涉及到的是在Visual C++(简称VC)环境下,实现一个功能,让用户能够打开并浏览计算机上的文件夹。这个功能在很多应用程序中都很常见,比如设置保存路径、选择导入或导出文件的位置等...

    浏览文件夹的js代码

    ### 浏览文件夹的JS代码解析与应用 在网页开发中,实现用户与本地文件系统的交互是一项重要的功能。本文将深入分析一个用于浏览器(包括IE和Firefox)中浏览文件夹的JavaScript代码,并探讨其工作原理及实际应用...

    一款多功能浏览文件夹-VB

    这款“多功能浏览文件夹”项目是利用VB实现的一个实用工具,旨在提供对计算机文件系统的深度浏览和管理能力。它可能包含了诸如查看、搜索、复制、移动、重命名以及删除文件和文件夹等多种功能,极大地提升了用户在...

    浏览文件夹 C#的代码 自己做的

    本项目标题为“浏览文件夹 C#的代码 自己做的”,这意味着它包含了一个用C#语言实现的文件夹浏览功能。描述中提到有代码和程序(EXE文件),表明这是一个已经编译并可执行的项目,可能是通过Visual Studio或其他C#...

    浏览文件夹对话框(C#)下载

    在C#编程中,"浏览文件夹对话框"是一个常用的功能,它允许用户在应用程序中选择一个特定的文件夹,而无需知道其完整路径。这个功能对于需要访问用户指定目录的应用程序来说非常重要,例如保存或读取文件、备份数据等...

    一个C#浏览文件夹的对话框源程序

    总的来说,这个C#浏览文件夹的对话框源程序是一个很好的学习资源,可以帮助开发者快速掌握如何在C#应用程序中实现文件夹选择功能。通过深入研究源代码,不仅可以提升C#编程技能,还能了解到如何利用.NET框架中的组件...

    API浏览文件夹模块源码

    在这个“API浏览文件夹模块源码”中,我们关注的是使用API来实现浏览计算机文件系统的功能。SanYe可能是这个资源的开发者或者贡献者。下面,我们将深入探讨这个主题,并详细解析其涉及的关键知识点。 首先,API在...

    asp文件夹浏览

    标题"asp文件夹浏览"指的是使用ASP技术实现的文件夹浏览功能。这种功能允许用户通过Web浏览器查看服务器上的特定文件夹及其包含的文件。实现这一功能通常涉及以下步骤: 1. **服务器权限设置**:首先,确保服务器上...

    浏览文件夹,创建项目

    在这样的场景下,我们需要自定义控件或使用特定的方法来实现浏览文件夹的功能。下面我们将详细探讨如何实现这个功能以及如何在选定的目录下创建新文件夹。 首先,我们可以使用`FolderBrowserDialog`类来实现浏览...

    winform文件夹浏览控件

    在C#中,实现文件夹浏览的功能通常依赖于`FolderBrowserDialog`类,它属于`System.Windows.Forms`命名空间。这个对话框控件允许用户在打开的窗口中浏览和选择文件夹,并可以选择创建新文件夹。下面我们将深入探讨...

Global site tag (gtag.js) - Google Analytics