windows 下打下通过对话框选择文件的三种方法

来源:互联网 发布:卧铺为什么要换票 知乎 编辑:程序博客网 时间:2024/06/07 03:09

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(个人比较推荐的方法)

 

具体怎么用 大家上网查查 看看文档  如果想学习 只能自己不停的试了

0 0
原创粉丝点击