在VB6中显示选择文件夹的对话框

ZDNet软件频道 时间:2006-01-11 作者:开发者在线 | 开发者在线 我要评论()
本文关键词:文件夹 Peter Aitken vb VB6 PeterAitken
VB6的通用对话框(Common Dialog)控件使用户可以更轻松地来选择文件,但对于文件夹应该怎样做呢?同样简便易行的方法就是使用微软的外壳程序与自动化组件。
Untitled VB6的通用对话框(Common Dialog)控件使用户可以更轻松地来选择文件,但对于文件夹应该怎样做呢?同样简便易行的方法就是使用微软的外壳程序与自动化组件。(Shell and Automation component)

首先,在您的项目中对这一组件添加一个引用,它位于Shell32.dll,您还需要在代码中加入相应的声明语句,声明的内容可以参见列表A。

列表A
Private shlShell As Shell32.Shell
Private shlFolder As Shell32.Folder
Private Const BIF_RETURNONLYFSDIRS = &H1

然后,再建立一个外壳程序类的实例:
Set shlShell = New Shell32.Shell

最后,显示对话框并返回结果:
Set shlFolder = shlShell.BrowseForFolder(Me.hWnd, "Select a Folder", _
BIF_RETURNONLYFSDIRS)

现在,选定的文件夹就可以通过shlFolder.Title来使用了。

责任编辑:张琎

查看本文的国际来源

文件夹

Peter Aitken

vb

VB6

PeterAitken


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134