zoukankan      html  css  js  c++  java
  • MFC弹出选择文件和选择文件夹代码

     1 选择文件夹
     2 
     3     TCHAR    szSelectedDir[300];
     4     BROWSEINFO     bi;
     5     ITEMIDLIST *il;
     6     bi.hwndOwner = m_hWnd;
     7     bi.pidlRoot = NULL;
     8     bi.pszDisplayName = NULL;
     9     bi.lpszTitle = _T("Excel位?置?选?择?");
    10     bi.ulFlags = BIF_RETURNONLYFSDIRS;
    11     bi.lpfn = NULL;
    12     bi.lParam = 0;
    13     bi.iImage = 0;
    14     il = SHBrowseForFolder(&bi);
    15     if(il==NULL) 
    16         return;
    17 
    18     SHGetPathFromIDList(il, szSelectedDir);
    19     GetDlgItem(IDC_EDIT1)->SetWindowText(szSelectedDir);
    20     excel_dir = szSelectedDir;
     1 选择文件    
     2     static TCHAR BASED_CODE szFilter[] = _T("数簓据Y库a文?件t(*.xlsx)|*.xlsx||");
     3 
     4     CFileDialog    dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter,this);
     5     CString fileName;
     6     if(dlg.DoModal() == IDOK)
     7     {
     8         UpdateData(FALSE);
     9     }
    10     GetDlgItem(IDC_EDIT1)->SetWindowText(dlg.GetPathName());
    11     excel_path = dlg.GetPathName();
  • 相关阅读:
    杂记
    [POI2015]PUS
    CF786B Legacy(线段树优化建图)
    SP11470 TTM
    [WC2010]重建计划
    [HNOI2014]世界树
    luogu P4842 城市旅行
    [SDOI2016]征途
    [APIO2014]序列分割
    上下界网络流构图证明
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/11099410.html
Copyright © 2011-2022 走看看