zoukankan      html  css  js  c++  java
  • 打开文件对话框 CFileDialog

    //打开文件
    void COpenSaveFileDialogDlg::OnBnClickedButtonOpen()
    {
        BOOL isOpen = TRUE;        //是否打开(否则为保存)
        CString defaultDir = L"E:\FileTest";    //默认打开的文件路径
        CString fileName = L"";            //默认打开的文件名
        CString filter = L"文件 (*.doc; *.ppt; *.xls)|*.doc;*.ppt;*.xls||";    //文件过虑的类型
        CFileDialog openFileDlg(isOpen, defaultDir, fileName, OFN_HIDEREADONLY|OFN_READONLY, filter, NULL);
        openFileDlg.GetOFN().lpstrInitialDir = L"E:\FileTest\test.doc";
        INT_PTR result = openFileDlg.DoModal();
        CString filePath = defaultDir + "\test.doc";
        if(result == IDOK) {
            filePath = openFileDlg.GetPathName();
        }
        CWnd::SetDlgItemTextW(IDC_EDIT_SRC, filePath);
    }
     
    //保存文件
    void COpenSaveFileDialogDlg::OnBnClickedButtonSave()
    {
        BOOL isOpen = FALSE;        //是否打开(否则为保存)
        CString defaultDir = L"E:\FileTest";    //默认打开的文件路径
        CString fileName = L"test.doc";            //默认打开的文件名
        CString filter = L"文件 (*.doc; *.ppt; *.xls)|*.doc;*.ppt;*.xls||";    //文件过虑的类型
        CFileDialog openFileDlg(isOpen, defaultDir, fileName, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, filter, NULL);
        openFileDlg.GetOFN().lpstrInitialDir = L"E:\FileTest\test.doc";
        INT_PTR result = openFileDlg.DoModal();
        CString filePath = defaultDir + "\" + fileName;
        if(result == IDOK) {
            filePath = openFileDlg.GetPathName();
        }
        CWnd::SetDlgItemTextW(IDC_EDIT_DEST, filePath);
    }
    
    原文链接:https://blog.csdn.net/luoweifu/java/article/details/24672347
  • 相关阅读:
    JAVA实现微信支付功能
    avue设置表格显示图片
    职工管理系统----删除职工
    职工管理系统---显示职工
    职工管理系统---读文件
    职工管理系统---写文件
    职工管理系统-------添加职工
    职工管理系统-----实现职工类
    职工管理系统-------实现退出功能
    职工管理系统-------菜单功能
  • 原文地址:https://www.cnblogs.com/CipherLab/p/12736320.html
Copyright © 2011-2022 走看看