zoukankan      html  css  js  c++  java
  • VC选择文件和文件夹。

    1,选择文件夹

    void CDialog::OnButtonBrowser()

    {

           // TODO: Add your control notification handler code here

           UpdateData(TRUE);

           char szDir[MAX_PATH];

           BROWSEINFO bi;

           ITEMIDLIST *pidl;

           bi.hwndOwner = this->m_hWnd;

           bi.pidlRoot = NULL;

           bi.pszDisplayName = szDir;

           bi.lpszTitle = "请选择目录";

           bi.ulFlags = BIF_STATUSTEXT | BIF_USENEWUI | BIF_RETURNONLYFSDIRS;

           bi.lpfn = NULL;

           bi.lParam = 0;

           bi.iImage = 0;

           pidl = SHBrowseForFolder(&bi);

           if(pidl == NULL)  return;

           if(!SHGetPathFromIDList(pidl, szDir))   return;

           else  m_strPath = szDir;

           UpdateData(FALSE);    

    }

     

     

    2、选择文件

    char szFilter[]="Text files(*.txt)|*.txt";

     CFileDialog dlg(1,NULL,NULL,NULL,szFilter);

     if(dlg.DoModal()==IDOK)
     {
            m_sRtDataFilePath = dlg.GetPathName();
     }

    3

    获取打开文件GetOpenFileName
    获取保存文件GetSaveFileName

  • 相关阅读:
    Oracle创建表空间用户等
    centos7安装neo4j
    Linux 介绍和命令超详细
    Go 变量声明
    Manjaro 安装 & 配置
    Go Golang安装及环境变量配置
    python3集合与常用操作
    正则以及re库的使用
    Requests 库安装
    数据库-数据库管理系统-数据库系统
  • 原文地址:https://www.cnblogs.com/aoyihuashao/p/1711216.html
Copyright © 2011-2022 走看看