`

如何调用浏览路径对话框

阅读更多
<meta content="MSHTML 6.00.2900.3199" name="GENERATOR"> <style></style>2001年08月29日 13:17:00

如何调用浏览路径对话框



Win32API的ShellExtension外壳扩展接口提供了这种途径。下面是一段用C语言
编写的程序,可以显示上图所示的对话框。voidSelectDirDlg(charDir[])

{
BROWSEINFObi;
ITEMIDLIST*pidl;

bi.hwndOwner=NULL;
bi.pidlRoot=NULL;
bi.pszDisplayName=Dir;
bi.lpszTitle="Selectadirectory";
bi.ulFlags=BIF_RETURNONLYFSDIRS;
bi.lpfn=NULL;
bi.lParam=0;
bi.iImage=0;

pidl=SHBrowseForFolder(&bi);/*Display"SelectFolder"dia
logbox,Getthe
foldernameandconvertit
intoaITEMLIST
datastructure.*/
if(pidl==NULL)
Dir[0]=0;
if(!SHGetPathFromIDList(pidl,Dir))/*Retrievefoldernam
efromITEMLIST
structure.*/
Dir[0]=0;
}



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=3533


分享到:
评论

相关推荐

    调用api 浏览对话框,windows选择路径,vb完整模块

    调用api 浏览对话框,windows选择路径,vb完整模块

    VBA 浏览文件夹对话框调用的几种方法

    在VBA(Visual Basic for Applications)编程中,有时我们需要让用户选择一个文件夹,这时可以使用各种方法调用浏览文件夹对话框。以下是三种常见的方法: 1. 使用API方法: API(Application Programming ...

    VC“浏览文件夹”对话框程序(有注释)

    - 调用`SHBrowseForFolder`,显示对话框并等待用户选择文件夹。 - 用户选择文件夹后,`SHBrowseForFolder`返回一个ITEMIDLIST指针。 - 使用`SHGetPathFromIDList`将ITEMIDLIST转换为文件路径字符串。 - 将路径...

    JS+ACTIVEX实现网页选择本地目录路径对话框

    在本文中,我们将探讨如何利用JavaScript(JS)与ActiveX技术在网页中实现一个本地目录路径选择对话框。ActiveX是Microsoft开发的一种技术,允许Web应用程序访问和控制客户端的资源,如文件系统、硬件设备等。然而,...

    Shell对象实现文件夹浏览对话框[归类].pdf

    本文将深入探讨如何利用Shell对象在Access中实现文件夹浏览对话框,以及相关的参数和方法。 首先,Shell对象是微软提供的一种外壳操作函数的封装,它包括了诸如打开或浏览文件夹、查找文件、控制计算机等功能,并且...

    浏览文件夹模块源码和调用例程

    资源介绍:。...打开一个对话框,浏览系统中存在的所有文件夹,返回被选定文件夹的路径名,如果未选中任何文件夹,则返回空文本。本命令为初级命令。资源作者:。易语言在线自学。资源界面:。资源下载:。

    PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法

    例如,`QFileDialog.getOpenFileName()`可以用来打开一个文件选择对话框,返回用户选择的文件路径;`QFileDialog.getSaveFileName()`用于保存文件;而`QFileDialog.getExistingDirectory()`则用于选择目录。这些方法...

    ewebeditor6.2 asp版(绝对能用,带后台)

    输入框调用上传文件对话框(新) 限宽模式调用(新) 初始隐藏调用模式 客户端API调用示例 上传文件接口示例 外部样式CSS引用接口示例 自动或手动远程文件获取 相对或绝对路径 缩略图 文字水印和图片水印 图文...

    易语言源码-程序中打开Excel软件.docx

    - **浏览按钮**:当用户点击“浏览 Excel 文件路径”按钮,调用“通用对话框 1”的“打开”方法,将选取的文件路径设置到编辑框中。 - **打开按钮**:创建Excel应用程序对象,使其可见,并打开编辑框中指定的Excel...

    使用matlab调用摄像头拍照并发到邮箱-sendemail.m

    在桌面上右击“计算机”,单击管理,在出现的界面中左侧单击任务计划程序,在界面右侧单击“创建任务”,弹出创建任务对话框,为任务填个名称,添加描述,勾选隐藏,配置选为,windows7那一项,触发器选项卡中单击...

    AutoCAD图块的另存与调用.pdf

    首先,新建一个 CAD 文件,然后点击「插入块」菜单,出现对话框,选择需要的块,点击「浏览」,然后选择保存路径,最后点击「确定」按钮。这样,块就被插入到了当前文件中,以后可以随时调用。 三、动态块 动态块...

    c#常用的42个类

    c#全局键盘钩子 ...打开指定路径文件对话框 支持文件拖拽 数据库 文件信息 正则分割字符串 注册表操作 硬件信息 窗体移动 窗体鼠标穿透 类型转换 网络 获取页面源代码 读写ini 随机100种声音 鼠标操作

    文件浏览增强工具 Listary Pro 5.00 Build 2843.zip

    随心访问:可在任意位置、通过各种方式快速访问文件和文件夹,如在桌面、文件管理器、打开/保存对话框的空白处双击鼠标左键或点击中键打开菜单,或通过热键调用菜单。 Total Commander 集成:使用 Total Commander ...

    C#常用实例源码代码收藏

    打开指定路径文件对话框 读写ini 获取页面源代码 加密解密 宽带连接 类型转换 屏幕截图 奇虎发布信息 声音识别 鼠标操作 数据库 随机100种声音 图片匹配坐标 图像二值化 网络 文件信息 硬件信息 正则分割字符串 支持...

    使用VBS浏览本地文件的3种方式,获取完整路径

    在VBScript(VBS)中,浏览本地文件并获取完整路径是常见的任务,尤其是在需要用户交互选择文件的情况下。本文将详细介绍三种不同的方法来实现这一功能,适用于不同的操作系统环境。 1. **使用`UserAccounts.Common...

    c#图片浏览器(实现图片浏览,放大,缩小,删除等功能)

    `SaveFileDialog`对话框允许用户选择保存的位置和格式,然后调用`Image.Save()`方法将图片保存到指定位置。 - 缩略图显示:可以添加一个列表视图或网格视图,展示缩略图,以便用户快速浏览多张图片。 - 滑动浏览:...

    易语言-浏览文件夹模块源码和调用例程

    浏览文件夹模块源码和调用例程 打开一个对话框,浏览系统中存在的所有文件夹,返回被选定文件夹的路径名,如果未选中任何文件夹,则返回空文本。本命令为初级命令。 易语言在线自学

    VC++实例详解-7(不可多得的MFC教程)

    这个实例展示了如何在主对话框中嵌入属性表,使得用户可以在一个对话框内方便地浏览和修改多个属性页。 总结来说,这个MFC教程的第七章提供了关于对话框和对话条的实用技巧,涵盖了尺寸调整、数据交换和验证、通用...

    Listary Pro 最新版

    Windows 文件浏览和搜索增强工具,可以为你 Windows 的「文件浏览对话框」、「资源管理器」等增加非常方便的文件快速定位、实时全盘搜索、常用文件夹收藏、打开历史、快速切换到已打开的路径、快捷右键菜单等一系列...

Global site tag (gtag.js) - Google Analytics