zoukankan      html  css  js  c++  java
  • 工作总结:MFC调用Windows自带新建、保存对话框代码

    保存:

    void CExample17Dlg::OnBnClickedSaveButton()   

    • {   
    •     // TODO: Add your control notification handler code here   
    •     // 设置过滤器   
    •     TCHAR szFilter[] = _T("文本文件(*.txt)|*.txt|Word文件(*.doc)|*.doc|所有文件(*.*)|*.*||");   
    •     // 构造保存文件对话框   
    •     CFileDialog fileDlg(FALSE, _T("doc"), _T("my"), OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter, this);   
    •     CString strFilePath;   
    •   
    •     // 显示保存文件对话框   
    •     if (IDOK == fileDlg.DoModal())   
    •     {   
    •         // 如果点击了文件对话框上的“保存”按钮,则将选择的文件路径显示到编辑框里   
    •         strFilePath = fileDlg.GetPathName();   
    •         SetDlgItemText(IDC_SAVE_EDIT, strFilePath);   
    •     }   

    VS2010/MFC编程入门之十七(对话框:文件对话框)

    打开:

    void CExample17Dlg::OnBnClickedOpenButton()   

    • {   
    •     // TODO: Add your control notification handler code here   
    •     // 设置过滤器   
    •     TCHAR szFilter[] = _T("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||");   
    •     // 构造打开文件对话框   
    •     CFileDialog fileDlg(TRUE, _T("txt"), NULL, 0, szFilter, this);   
    •     CString strFilePath;   
    •   
    •     // 显示打开文件对话框   
    •     if (IDOK == fileDlg.DoModal())   
    •     {   
    •         // 如果点击了文件对话框上的“打开”按钮,则将选择的文件路径显示到编辑框里   
    •         strFilePath = fileDlg.GetPathName();   
    •         SetDlgItemText(IDC_OPEN_EDIT, strFilePath);   
    •     }   
    • }

    VS2010/MFC编程入门之十七(对话框:文件对话框)

  • 相关阅读:
    鬼谷子 简单飞扬
    JavaScript 随笔汇集 简单飞扬
    p2p学习 简单飞扬
    p2p知识 简单飞扬
    使用 JFreeChart来创建基于web的图表 简单飞扬
    Javascript中最常用的55个经典技巧 简单飞扬
    庆祝在博客园申请博客成功
    读《WCF技术剖析》(卷一)笔记(一)
    常用字符串截取类
    创建yum本地源 转帖
  • 原文地址:https://www.cnblogs.com/CocoWang/p/3640155.html
Copyright © 2011-2022 走看看