CSDN论坛 > .NET技术 > C#

如何用C#调用API(SHBrowseForFolder)实现选择目录对话框。 [问题点数:50分,结帖人cyd9913]

Bbs1
本版专家分:51
结帖率 100%
CSDN今日推荐
Bbs9
本版专家分:60266
Blank
铜牌 2003年9月 总版技术专家分月排行榜第三
2003年8月 总版技术专家分月排行榜第三
Blank
红花 2003年8月 .NET技术大版内专家分月排行榜第一
Blank
黄花 2003年9月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2003年7月 .NET技术大版内专家分月排行榜第三
Bbs1
本版专家分:73
Bbs4
本版专家分:1515
匿名用户不能发表回复!
其他相关推荐
MFC选择目录SHBrowseForFolder选择文件CFileDialog对话框设置默认路径
http://www.cnblogs.com/greatverve/archive/2012/12/16/SHBrowseForFolder-CFileDialog.html
[基础常用] Unity[C#]调用Windows资源管理器打开文件(OpenFileDialog)
待写完
如何弹出一个选择文件夹路径的对话框选择路径?
Private Declare Function SHBrowseForFolder _        Lib "shell32.dll" Alias "SHBrowseForFolderA" _        (lpBrowseInfo As BROWSEINFO) As LongPrivate Declare Function SHGetPathFromIDList _        Lib
vc6.0 目录选择对话框
平时安装软件或是使用程序中,经常遇到文件选择对话框和目录选择对话框。 在VC中打开文件选择对话框比较简单,使用CFileDialog就可以。 打开目录选择对话框就稍微麻烦一些。需要使用API函数SHBrowseForFolder来实现。 附带例程代码
C#实现文件夹选择框
       大家都用过C#里的文件打开/保存对话框吧?方便明快且易上手.但是可惜的是,C#居然没提供同样的文件夹选择框,很多人通过P/I invoke使用了系统的一些函数来实现对话框,那是相当地不方便啊~~其实,C#的FolderNameEditor类在某种程度上就实现了文件夹选择框的功能,只不过没有完全包装出来.呵呵,今天就给读者放出一个使用C#自己的类实现的对话框,使用起来就跟OpenFil
C#打开选择文件对话框和选择目录对话框
1.    选择文件对话框,首先引用using Microsoft.Win32名称空间。private void BrowseButton_Click(object sender, RoutedEventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); if(dialog.
C# winform 实现选择文件夹对话框
我们选择文件可以用 OpenFileDialog ,但是文件夹有两种方法。 法一:    用C#的FolderNameEditor类的子类FolderBrowser类来实现获取浏览文件夹对话框的功能。下面来看看具体是怎么实现的。   首先新建一个winform的项目,再新建一个类文件(File->AddNewItem->Class)。 因为FolderNameEditor是在Syst
vbscript弹出选择文件夹的对话框
在VBS脚本设计中,如果能使用windows提供的系统对话框,可以简化脚本的使用难度,使脚本人性化许多,很少有人使用,但VBS并非不能实现这样的功能,方法当然还是利用COM对象。1、SAFRCFileDlg.FileSave对象:属性有:FileName — 指定默认文件名;FileType — 指定文件扩展名;OpenFileSaveDlg — 显示文件保存框体方法。2、SAFR
SHBrowseForFolder 打开默认路径
转自:http://blog.csdn.net/shuilan0066/article/details/7302904 一般的路径方式如下:  BROWSEINFO bi;  ZeroMemory(&bi,sizeof(BROWSEINFO));  LPMALLOC pMalloc;  LPITEMIDLIST pidl = SHBrowseForFolder(&bi);  i
SHBrowseForFolder目录选择对话框
1 TCHAR buffer[MAX_PATH]={0}; BROWSEINFO broinfo; broinfo.hwndOwner=m_hWnd; broinfo.iImage=0; broinfo.lParam=0; broinfo.lpfn=NULL; broinfo.lpszTitle=_T("请选择增强后存放图片的文件夹目录"); broinfo.
关闭