工控编程吧

标题: 上位机MFC如何使用文件对话框 [打印本页]

作者: qq263946146    时间: 2019-8-1 11:58
标题: 上位机MFC如何使用文件对话框
文件对话框处理类为CFileDialog。通过其构造函数传递的参考我们可创建打开或保存文件的对话框。
文件对话框的主要作用就是弹出对话框让用户选择指定文件,好让我们获取文件的相关信息。
比如文件路径,文件名称等等。
例如我们可以创建按钮控件,调用下面代码查看效果。

  1. void CDemoDlg::OnBrowseFile()
  2. {
  3.         //文件扩展名
  4.         CString strFilter = _T("所有文件(*.*)|*.*||");
  5.         //创建文件对话框
  6.         CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY |
  7.                 OFN_OVERWRITEPROMPT, strFilter);
  8.         //对话框标题
  9.         dlg.m_ofn.lpstrTitle = _T("浏览文件");

  10.         if(dlg.DoModal() == IDOK)
  11.         {
  12.                 //获得文件路径
  13.                 CString strPathName = dlg.GetPathName();

  14.                 CString strText = _T("");
  15.                 strText.Format(_T("%s"), strPathName);
  16.                 AfxMessageBox(strText);       
  17.         }
  18. }
复制代码
[MFC408]1[/MFC408]
[weixinlianxi]1[/weixinlianxi]






欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4