精华内容
下载资源
问答
  • VC2008 VC6.0 选择目录对话框 打开目录对话框,类文件 及测试实例!.
  • [MFC]选择目录对话框和选择文件对话框 在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法:选择目录对话框//选择目录按钮void CDcPackerDlg::...
    
    [MFC]选择目录对话框和选择文件对话框 在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法:

    选择目录对话框

    // 选择目录按钮
    void  CDcPackerDlg::OnBnClickedDecgen()    
    {
        
    char szPath[MAX_PATH];     //存放选择的目录路径 
        CString str;

        ZeroMemory(szPath, 
    sizeof(szPath));   

        BROWSEINFO bi;   
        bi.hwndOwner 
    = m_hWnd;   
        bi.pidlRoot 
    = NULL;   
        bi.pszDisplayName 
    = szPath;   
        bi.lpszTitle 
    = "请选择需要打包的目录:";   
        bi.ulFlags 
    = 0;   
        bi.lpfn 
    = NULL;   
        bi.lParam 
    = 0;   
        bi.iImage 
    = 0;   
        
    //弹出选择目录对话框
        LPITEMIDLIST lp = SHBrowseForFolder(&bi);   

        
    if(lp && SHGetPathFromIDList(lp, szPath))   
        
    {
            str.Format(
    "选择的目录为 %s",  szPath);
            AfxMessageBox(str); 

            
        }

        
    else   
            AfxMessageBox(
    "无效的目录,请重新选择");   
    }


    选择文件对话框

    CString CDcPackerDlg::BootOpenDialog()    // 返回选择的文件名称
    {
        CString strFile 
    = _T("");

        CFileDialog    dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T(
    "Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||"), NULL);

        
    if (dlgFile.DoModal())
        
    {
            strFile 
    = dlgFile.GetPathName();
        }


        
    return strFile;
    }


    // 加载文件按钮
    void  CDcPackerDlg::OnBnClickedSelectdec()
    {
        
    // TODO: Add your control notification handler code here
        m_strDescPath = "";        //类的成员变量

        
    //"打开文件"对话框,选择文件,返回其路径
        m_strDescPath = BootOpenDialog();

        
    }
    展开全文
  • 来源:http://www.cppblog.com/finehai/archive/2009/08/27/94578.html 选择目录对话框 void CDcPackerDlg::OnBnClickedDecgen() { char szPath[MAX_PATH]; //存放选择的目录路径 CString str; Zer

    来源:http://www.cppblog.com/finehai/archive/2009/08/27/94578.html


    选择目录对话框

     void CDcPackerDlg::OnBnClickedDecgen()    
     {
         char szPath[MAX_PATH];     //存放选择的目录路径 
         CString str;
     
         ZeroMemory(szPath, sizeof(szPath));   
     
         BROWSEINFO bi;   
         bi.hwndOwner = m_hWnd;   
         bi.pidlRoot = NULL;   
         bi.pszDisplayName = szPath;   
         bi.lpszTitle = "请选择需要打包的目录:";   
         bi.ulFlags = 0;   
         bi.lpfn = NULL;   
         bi.lParam = 0;   
         bi.iImage = 0;   
         //弹出选择目录对话框
         LPITEMIDLIST lp = SHBrowseForFolder(&bi);   
     
         if(lp && SHGetPathFromIDList(lp, szPath))   
         {
             str.Format("选择的目录为 %s",  szPath);
             AfxMessageBox(str); 
     
              
         }
         else   
             AfxMessageBox("无效的目录,请重新选择");   
     }
    

    选择文件对话框

    CString CDcPackerDlg::BootOpenDialog()   //返回选择的文件名称
     {
         CString strFile = _T("");
     
         CFileDialog    dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||"), NULL);
     
         if (dlgFile.DoModal())
         {
             strFile = dlgFile.GetPathName();
         }
     
         return strFile;
     }
     
     //加载文件按钮
     void CDcPackerDlg::OnBnClickedSelectdec()
     {
         // TODO: Add your control notification handler code here
         m_strDescPath = "";        //类的成员变量
     
         //"打开文件"对话框,选择文件,返回其路径
         m_strDescPath = BootOpenDialog();
     
          
     }
    



    展开全文
  • 一、选择目录对话框//选择目录按钮void CDcPackerDlg::OnBnClickedDecgen() { char szPath[MAX_PATH]; //存放选择的目录路径 CString str; ZeroMemory(szPath, sizeof(szPath)); BROWSEINFO bi; bi....

    一、选择目录对话框

    //选择目录按钮
    void
     CDcPackerDlg::OnBnClickedDecgen()    
    {
        char szPath[MAX_PATH];     //
    存放选择的目录路径 
        CString str;

        ZeroMemory(szPath, 
    sizeof(szPath));   

        BROWSEINFO bi;   
        bi.hwndOwner 
    = m_hWnd;   
        bi.pidlRoot 
    = NULL;   
        bi.pszDisplayName 
    = szPath;   
        bi.lpszTitle = "请选择需要打包的目录:
    ";   
        bi.ulFlags = 
    0;   
        bi.lpfn 
    = NULL;   
        bi.lParam = 
    0;   
        bi.iImage = 
    0;

       
        //
    弹出选择目录对话框
        LPITEMIDLIST lp = SHBrowseForFolder(
    &bi);   
        if(lp 
    && SHGetPathFromIDList(lp, szPath))   
        {
            str.Format(
    "选择的目录为 %s
    ",  szPath);
            AfxMessageBox(str); 
        }

       
    else   
            AfxMessageBox("无效的目录,请重新选择
    ");   
    }

    二、选择文件对话框
    CString CDcPackerDlg::BootOpenDialog()   //返回选择的文件名称
    {
        CString strFile = _T("");
      
        CFileDialog    dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||"), NULL);
      
        if (dlgFile.DoModal())
        {
            strFile = dlgFile.GetPathName();
        }
      
        return strFile;
    }
     
    //加载文件按钮
    void CDcPackerDlg::OnBnClickedSelectdec()
    {
        // TODO: Add your control notification handler code here
        m_strDescPath = "";        //类的成员变量
      
        //"打开文件"对话框,选择文件,返回其路径
        m_strDescPath = BootOpenDialog();  
     }

    展开全文
  • 转载来自:... 在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法: 选择目录对话框 [cpp] view plain copy //选择目录按钮  void CD

    转载来自:http://blog.csdn.net/u012005313/article/details/46639349

    在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法:

    选择目录对话框

    [cpp]  view plain  copy
    1. //选择目录按钮  
    2. void CDcPackerDlg::OnBnClickedDecgen()      
    3. {  
    4.     char szPath[MAX_PATH];     //存放选择的目录路径   
    5.     CString str;  
    6.   
    7.     ZeroMemory(szPath, sizeof(szPath));     
    8.   
    9.     BROWSEINFO bi;     
    10.     bi.hwndOwner = m_hWnd;     
    11.     bi.pidlRoot = NULL;     
    12.     bi.pszDisplayName = szPath;     
    13.     bi.lpszTitle = "请选择需要打包的目录:";     
    14.     bi.ulFlags = 0;     
    15.     bi.lpfn = NULL;     
    16.     bi.lParam = 0;     
    17.     bi.iImage = 0;     
    18.     //弹出选择目录对话框  
    19.     LPITEMIDLIST lp = SHBrowseForFolder(&bi);     
    20.   
    21.     if(lp && SHGetPathFromIDList(lp, szPath))     
    22.     {  
    23.         str.Format("选择的目录为 %s",  szPath);  
    24.         AfxMessageBox(str);   
    25.   
    26.           
    27.     }  
    28.     else     
    29.         AfxMessageBox("无效的目录,请重新选择");     
    30. }  

    选择文件对话框

    [cpp]  view plain  copy
    1. CString CDcPackerDlg::BootOpenDialog()   //返回选择的文件名称  
    2. {  
    3.     CString strFile = _T("");  
    4.   
    5.     CFileDialog    dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.cfg)|*.cfg|All Files (*.*)|*.*||"), NULL);  
    6.   
    7.     if (dlgFile.DoModal())  
    8.     {  
    9.         strFile = dlgFile.GetPathName();  
    10.     }  
    11.   
    12.     return strFile;  
    13. }  
    14.   
    15. //加载文件按钮  
    16. void CDcPackerDlg::OnBnClickedSelectdec()  
    17. {  
    18.     // TODO: Add your control notification handler code here  
    19.     m_strDescPath = "";        //类的成员变量  
    20.   
    21.     //"打开文件"对话框,选择文件,返回其路径  
    22.     m_strDescPath = BootOpenDialog();  
    23.   
    24.       
    25. }  
    保存对话框:
    1. void CExample17Dlg::OnBnClickedSaveButton()   
    2. {   
    3.     // TODO: Add your control notification handler code here   
    4.     // 设置过滤器   
    5.     TCHAR szFilter[] = _T("文本文件(*.txt)|*.txt|Word文件(*.doc)|*.doc|所有文件(*.*)|*.*||");   
    6.     // 构造保存文件对话框   
    7.     CFileDialog fileDlg(FALSE, _T("doc"), _T("my"), OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter, this);   
    8.     CString strFilePath;   
    9.   
    10.     // 显示保存文件对话框   
    11.     if (IDOK == fileDlg.DoModal())   
    12.     {   
    13.         // 如果点击了文件对话框上的“保存”按钮,则将选择的文件路径显示到编辑框里   
    14.         strFilePath = fileDlg.GetPathName();   
    15.         SetDlgItemText(IDC_SAVE_EDIT, strFilePath);   
    16.     }   
    17. }  
    展开全文
  • js 目录对话框显示代码
  • 转自:... 选择目录对话框 //选择目录按钮 void CDcPackerDlg::OnBnClickedDecgen()  {  char szPath[MAX_PATH]; //存放选择的目录路径   CString str;  
  • 使用 WIN95 的选择目录对话框 VB技术很实用的源码喜欢VB的朋友,相信它肯定可以提高编码的效率! 目录 译者序
  • 1、选择目录对话框:szPath为选择目录路径 char szPath[MAX_PATH]; //存放选择的目录路径 CString str; ZeroMemory(szPath, sizeof(szPath)); BROWSEINFO bi; bi.hwndOwner = m_hWnd; bi.pidlRoot = NUL
  • 文章目录ColorDialog(颜色选择对话框)属性及方法样式使用FolderBrowserDialog(文件夹选择对话框)属性及方法样式使用FileDialog属性及方法OpenFileDialog(文件选择对话框)属性及方法样式使用SaveFileDialog...
  • [MFC]选择目录对话框和选择文件对话框 选择目录对话框 <br />//选择目录按钮 void CDcPackerDlg::OnBnClickedDecgen()  {  char szPath[MAX_PATH]; //存放选择的目录路径  ...
  • 选择目录对话框 使用实例 中文乱码的解决方法 MSDN教程起始页:https://docs.microsoft.com/zh-cn/dotnet/standard/native-interop/ 选择本地文件对话框: 数据类型映射及StructLayout特性介绍: ...
  • 1. 选择文件对话框,首先引用using Microsoft.Win32名称空间。private void BrowseButton_Click(object sender, RoutedEventArgs e) { OpenFileDialog dialog = new OpenFileDialog(); if(dialog.
  • delphi调用选择目录对话框

    千次阅读 2010-05-14 16:59:00
    delphi调用选择目录对话框经常见网上有人问选择目录对话框的控件,其实只用一个函数就可以实现。注意引用 Filectrl 单元use Filectrl;procedure TForm1.Button1Click(Sender: TObject);varDir: String;...
  • 在MFC编程中经常会需要用到选择目录和选择文件的界面,以下总结一下本人常用的这两种对话框的生成方法: <br />选择目录对话框 //选择目录按钮 void CDcPackerDlg::OnBnClickedDecgen() ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 205,341
精华内容 82,136
关键字:

选择目录对话框