windows 下打下通过对话框选择文件的三种方法
2014-11-05 15:21
267 查看
1.mfc 下 CFileDialog
月近星远:http://hi.baidu.com/%D4%C2%BD%FC%D0%C7%D4%B6/blog/item/8de65a291de474f898250a75.html 2.shell方法(虽然加载mfc的一些东东 但是涉及到shell的加载)
#include <shlobj.h> #include <iostream>
using namespace std;
int main()
{
char path[MAX_PATH];
BROWSEINFO bi;//保存用户选择的目录信息
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = NULL;
bi.lpszTitle = NULL;
bi.ulFlags = NULL;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
SHGetPathFromIDList(SHBrowseForFolder(&bi),path);
cout << path;
}
3.GetOpenFileName(个人比较推荐的方法)
具体怎么用 大家上网查查 看看文档 如果想学习 只能自己不停的试了
月近星远:http://hi.baidu.com/%D4%C2%BD%FC%D0%C7%D4%B6/blog/item/8de65a291de474f898250a75.html 2.shell方法(虽然加载mfc的一些东东 但是涉及到shell的加载)
#include <shlobj.h> #include <iostream>
using namespace std;
int main()
{
char path[MAX_PATH];
BROWSEINFO bi;//保存用户选择的目录信息
bi.hwndOwner = NULL;
bi.pidlRoot = NULL;
bi.pszDisplayName = NULL;
bi.lpszTitle = NULL;
bi.ulFlags = NULL;
bi.lpfn = NULL;
bi.lParam = 0;
bi.iImage = 0;
SHGetPathFromIDList(SHBrowseForFolder(&bi),path);
cout << path;
}
3.GetOpenFileName(个人比较推荐的方法)
具体怎么用 大家上网查查 看看文档 如果想学习 只能自己不停的试了
相关文章推荐
- Windows下,文件(夹)选择/打开对话框的三种创建方式
- 设置Java Swing的文件选择对话框只选择目录的方法
- 终于找到可以在win32 sdk下打开文件选择对话框的方法。
- 通过Javascript创建一个选择文件的对话框代码
- 通过浏览器加载程序选择文件路径方法
- 17101101_Windows系统通过FillZilla上传文件到linux系统方法
- 双硬盘通过选择启动菜单分别 启动Windows和Linux系统的方法
- C# Windows-API-Code-Pack文件选择对话框实例
- windows下C语言调用系统文件选择对话框
- Windows快速创建大文件的三种方法
- 利用input type=file和FileReader API实现在浏览器客户端通过选择对话框读取文件
- (IMG)镜像文件在windows、Ubuntu、Mac 三种操作系统的烧录方法
- 通过Javascript创建一个选择文件的对话框代码
- Linux和Windows共享文件的三种方法
- windows目录选择 文件选择 文件保存对话框
- VBS脚本代码(手工编写---在windows 7上调用系统对话框,来选择文件)
- C#+Emgucv通过点击按钮弹出选择文件对话框
- C#+Emgucv通过点击按钮弹出选择文件对话框
- Linux和Windows共享文件的三种方法
- VMWARE 中 LINUX 于WINDOWS 交换文件的三种方法 推荐