精华内容
下载资源
问答
  • 对话框打开指定路径的bmp图像

    热门讨论 2011-11-16 10:09:53
    VC 对话框打开指定路径的bmp图片,不用导入资源。适合新手启发。
  • EXCEL-VBA:调用打开文件夹对话框,选择路径
        With Application.FileDialog(msoFileDialogFolderPicker)
            .InitialFileName = ActiveSheet.TextBox1.Value
            .Title = "请选择目录"
            If .Show Then
                ActiveSheet.TextBox1.Value = .SelectedItems(1) & "\"
            End If
        End With

    展开全文
  • flash actionscript AS3通过对话框加载指定路径下的文件,就像Windows的资源管理器那样.rar
  • 问:如何打开指定路径对话框?   答:  CFileDialog FileDlg (TRUE,"*.*",NULL,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST|OFN_ALLOWMULTISELECT,"(*.*)|*.*|",this);  FileDlg.m_ofn.lpstrInitialDir = "D

    问:如何打开指定路径的对话框?

     

    答:

            CFileDialog   FileDlg   (TRUE,"*.*",NULL,OFN_HIDEREADONLY|OFN_FILEMUSTEXIST|OFN_ALLOWMULTISELECT,"(*.*)|*.*|",this);  
            FileDlg.m_ofn.lpstrInitialDir   =   "D://abc//data//";//指定初始目录  
            FileDlg.DoModal();  

          

    展开全文
  • 修改已经打开对话框的浏览路径

    千次阅读 2006-01-10 14:42:00
    修改已经打开对话框的浏览路径document.title="修改已经打开对话框的浏览路径 - "+document.title 最近做的一个小东西要控制另外一个程序的文件保存对话框,目的是让它只能保存到我指定的位置,:P,我要控制保存...
    修改已经打开的对话框的浏览路径<script language="javascript" type="text/javascript"> document.title="修改已经打开的对话框的浏览路径 - "+document.title </script>

       最近做的一个小东西要控制另外一个程序的文件保存对话框,目的是让它只能保存到我指定的位置,:P,我要控制保存的数据。
       我们知道用CFileDialog很容易设置对话框的初始浏览路径,只要在CFileDialog类的OPENFILENAME结构里用自己的目录改变lpstrInitialDir就可以了:
    CFileDialog dlg;
    dlg.m_ofn.lpstrInitialDir="c://WINDOWS";//这里设置对话框的浏览目录
    dlg.DoModal();
    可我要控制的是一个已经显示的对话框,这个时候再用m_ofn.lpstrInitialDir来设置就没有效果啦!我通过FindWindow找到了这个对话框的句柄,
    CWnd * pWnd = FindWindow(NULL,"另存为");
     if(pWnd)
    {
       ....//这里该怎么改呢?
    }
    最开始想的方法就是用钩子截获对话框打开时的消息,在他显示之前改变他的墨认路径。呵呵,不想这么麻烦,等有时间再去试。后来找到了一种比较方便的方法。
    在实际操作中,如果我们在那个文件名编辑框中输入一个目录名,然后按确定按钮,那个对话框并没有被关闭,而是切换到那个新的目录。通过这个方法我们就可以改已经显示了对话框的浏览目录。具体步骤如下:
    1、首先保存那个文件名编辑框的值
    2、在那个编辑框中设置新的目录名
    3、模拟鼠标单击“确定”按钮,这时候对话框切换到新的目录
    4、恢复原来编辑框的值
    这里还需要注意的一点就是第二步设置目录的时候要发送WM_SETTEXT消息,而不能直接用SetWindowText函数,因为它在跨进程使用的时候有问题,没有效果。
    下面是部分关键代码:
    CWnd * pWnd = FindWindow(NULL,"另存为");
    CString sCtrlName;
    CWnd *pedit;
    CString filename;
    TCHAR BUF[512];
    if(pWnd)
    {
         CWnd *pwnd=pWnd->GetWindow(GW_CHILD);//枚举保存对话框的所有子控件
         char *buf=new char[512];
         while(pwnd!=NULL)
        {
             ::GetClassName(pwnd->GetSafeHwnd(),buf,512);//得到枚举的控件是什么类型的,
             CString str=buf;   
             str.TrimRight();           
             if(str=="Edit")//如果枚举到保存文件名的EDIT
            {
                pedit=pwnd;//保存EDIT句柄用来发消息
                pwnd->SendMessage(WM_GETTEXT,sizeof(BUF)/sizeof(TCHAR),(LPARAM)(void*)BUF);
                filename=BUF;//完成第一步保存原始的文件名
            }
            if(str=="Button")//枚举到按钮,有保存和取消按钮
           {
                pwnd->SendMessage(WM_GETTEXT,sizeof(BUF)/sizeof(TCHAR),(LPARAM)(void*)BUF);
                //发消息得到按钮的标题
                CString str=BUF;
                str.TrimRight();
                if(str=="保存(&S)")//如果是保存按钮
                {   
                   lstrcpy(BUF,(LPCTSTR)sPath);//sPath表示我们要设置的对话框浏览目录
                   //发消息设置文件名EDIT为我们的路径名,完成第二步
                   pedit->SendMessage(WM_SETTEXT,0,(LPARAM)BUF);
                   //发消息模拟点击保存按钮,完成第三步
                   ::SendMessage(pwnd->GetSafeHwnd(),WM_LBUTTONDOWN,0,0);
                   ::SendMessage(pwnd->GetSafeHwnd(),WM_LBUTTONUP,0,0);
                }
            }
        }
         pwnd = pwnd->GetNextWindow();
    }
    //发消息还原EDIT里的文件名,完工!
    pedit->SendMessage(WM_SETTEXT,0,(LPARAM)filename);
    delete buf; 

    展开全文
  • 最近做的一个小东西要控制另外一个程序的文件保存对话框,目的是让它只能保存到我指定的位置,:P,我要控制保存的数据。  我们知道用CFileDialog很容易设置对话框的初始浏览路径,只要在CFileDialog类的...
    最近做的一个小东西要控制另外一个程序的文件保存对话框,目的是让它只能保存到我指定的位置,:P,我要控制保存的数据。
    
       我们知道用CFileDialog很容易设置对话框的初始浏览路径,只要在CFileDialog类的OPENFILENAME结构里用自己的目录改变lpstrInitialDir就可以了:
    CFileDialog dlg;
    dlg.m_ofn.lpstrInitialDir="c:\\WINDOWS";//这里设置对话框的浏览目录
    dlg.DoModal();
    可我要控制的是一个已经显示的对话框,这个时候再用m_ofn.lpstrInitialDir来设置就没有效果啦!我通过FindWindow找到了这个对话框的句柄,
    CWnd * pWnd = FindWindow(NULL,"另存为");
    if(pWnd)
    {
       ....//这里该怎么改呢?
    }
    最开始想的方法就是用钩子截获对话框打开时的消息,在他显示之前改变他的墨认路径。呵呵,不想这么麻烦,等有时间再去试。后来从一个回帖里找到了一种比较方便的方法。
    在实际操作中,如果我们在那个文件名编辑框中输入一个目录名,然后按确定按钮,那个对话框并没有被关闭,而是切换到那个新的目录。通过这个方法我们就可以改已经显示了对话框的浏览目录。具体步骤如下:
    1、首先保存那个文件名编辑框的值
    2、在那个编辑框中设置新的目录名
    3、模拟鼠标单击“确定”按钮,这时候对话框切换到新的目录
    4、恢复原来编辑框的值
    这里还需要注意的一点就是第二步设置目录的时候要发送WM_SETTEXT消息,而不能直接用SetWindowText函数,因为它在跨进程使用的时候有问题,没有效果。
    下面是部分关键代码:
    CWnd * pWnd = FindWindow(NULL,"另存为");
    CString sCtrlName;
    CWnd *pedit;
    CString filename;
    TCHAR BUF[512];
    if(pWnd)
    {
         CWnd *pwnd=pWnd->GetWindow(GW_CHILD);//枚举保存对话框的所有子控件
         char *buf=new char[512];
         while(pwnd!=NULL)
        {
             ::GetClassName(pwnd->GetSafeHwnd(),buf,512);//得到枚举的控件是什么类型的,
             CString str=buf;   
             str.TrimRight();           
             if(str=="Edit")//如果枚举到保存文件名的EDIT
            {
                pedit=pwnd;//保存EDIT句柄用来发消息
                pwnd->SendMessage(WM_GETTEXT,sizeof(BUF)/sizeof(TCHAR),(LPARAM)(void*)BUF);
                filename=BUF;//完成第一步保存原始的文件名
            }
            if(str=="Button")//枚举到按钮,有保存和取消按钮
           {
                pwnd->SendMessage(WM_GETTEXT,sizeof(BUF)/sizeof(TCHAR),(LPARAM)(void*)BUF);
                //发消息得到按钮的标题
                CString str=BUF;
                str.TrimRight();
                if(str=="保存(&S)")//如果是保存按钮
                {   
                   lstrcpy(BUF,(LPCTSTR)sPath);//sPath表示我们要设置的对话框浏览目录
                   //发消息设置文件名EDIT为我们的路径名
                   pedit->SendMessage(WM_SETTEXT,0,(LPARAM)BUF);
                   //发消息模拟点击保存按钮
                   ::SendMessage(pwnd->GetSafeHwnd(),WM_LBUTTONDOWN,0,0);
                   ::SendMessage(pwnd->GetSafeHwnd(),WM_LBUTTONUP,0,0);
                }
            }
        }
         pwnd = pwnd->GetNextWindow();
    }
    pedit->SendMessage(WM_SETTEXT,0,(LPARAM)filename);//发消息还原EDIT里的文件名
    delete buf; 
    展开全文
  • int CALLBACK BrowseCallbackProc(HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData) { if (uMsg == BFFM_INITIALIZED) { TCHAR* psz = new TCHAR[20];... //打开对话框 }
  • 1. 对话框打开文件 直接上代码: void CHexMergeToolDlg::OnBnClickedButtonApp() { // TODO: 在此添加控件通知处理程序代码 CString sEx; //扩展名 CString sPath,strTemp; CFileDialog filedlg(true); //...
  • 1,经常用到文件路径选择对话框,但没有现成的类供使用,这里通过几个函数封装以不同的方式实现文件路径选择; 2,打开指定路径的文件夹也很实用
  • 打开文件 " ), lastPath);   connect: connect(ui->m_openFile,SIGNAL(clicked( bool )), this ,SLOT(showImage()));   转载于:https://www.cnblogs.com/wxl845235800/p/10769095.html
  • Sub getpicname() '获取指定路径下的图片名称  myDir = "C:\Lx\all"  n = 1  Filename = Dir(myDir & "\*.jpg")  Do While Filename  Cells(n, 1) = Filename  Filename = Dir  n = n + 1
  • 利用Qt对话框选择文件打开、保存路径 利用Qt对话框选择文件打开路径 在利用Qt开发软件时,有时需要由客户来选择保存文件的路径,以增加灵活性。下面以保存一副图像为例,介绍如何利用Qt对话框选择文件保存路径。 ...
  • 大气象学习园地 ...MFC选择目录SHBrowseForFolder选择文件CFileDialog对话框设置默认路径 CFileDialog会自动记住上一次路径, SHBrowseForFolder需要写个回调函数, 传值给BROWSEINF
  • 利用Qt对话框选择文件打开路径

    万次阅读 2013-06-25 20:13:04
    利用Qt对话框选择文件打开路径 在利用Qt开发软件时,有时需要由客户来旋转保存文件的路径,以增加灵活性。下面以保存一副图像为例,介绍如何利用Qt对话框选择文件保存路径。 利用的类是QFileDialog,成员函数是...
  • QString filename; QWidget *qwidget = new QWidget(); filename = QFileDialog::getOpenFileName(qwidget,"choose file","",nullptr); QMessageBox::warning(NULL,"...
  • 使用QFileDialog打开文件夹,路径默认是我的电脑,或者是网络
  •  sPath = VBA.InputBox("初始路径:", , "C:/program files")  With tBrowseInfo  .hWndOwner = Me.hWnd  .lpszTitle = lstrcat(szTitle, "")  .ulFlags = BIF_RETURNONLYFSDIRS + BIF_DONTGOBELOWDOMAIN ...
  • 使用Qt5.8 打开指定路径txt文件并显示内容 可以将内容保存到固定路径 优化代码,通俗易懂,先看图片说明
  • //选择要打开的文件 QString filepath1 = QFileDialog::getExistingDirectory( this,//父窗口 tr("选择文件夹"));//标题caption if (filepath1.length() > 0)//为空时表示取消操作 { qDebug() ; ...
  • 本文转载自:https://www.cnblogs.com/zhangzhu/archive/2013/06/01/3112601.html 作者:... // 获取文件夹绝对路径 显示在 txtbox 控件里 System.Windows.Forms.FolderBrowserDialog folder = new System.W...
  • 打开文件对话框OpenFiledialog 常见参数: Title:标题 Filter:过滤器(文件筛选器) Dig.Filter="Png文件|*.png" Dig.Filter="图像文件|*.jpg;*.png;*.gif" RestoreDirectory:该值指示对话框在关闭前是否还原当前...
  • 复制文件到指定路径 注: 博客主页:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 打开选择文件对话框 OpenFileDialog ...
  • OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.InitialDirectory = ...打开一个文件选择对话框,默认路径为桌面。 转载于:https://www.cnblogs.com/xiaoqian180703/p/9259269.html
  • 打开照片 使用函数 uigetfile 对于函数 uigetfile 解释如下: 代码如下: function filePath = OpenFile(~) ImgFilePath = fullfile(pwd,"*.jpg"); [filename,pathname,~] = uigetfile({'*.jpg','...
  • 用filechooser打开选择文件对话框后 如何将指定文件的路径显示在textfield里?同理,设置好保存路径后如何将保存路径显示在textfield里面呢?
  • 如何打开保存路径选择对话框

    千次阅读 2005-02-01 10:07:00
    有时我们的应用程序需要保存一些...这时我们可以打开一个路径选择对话框来供用户选择路径,如下图所示,用户点击浏览按钮,就弹出一个对话框,让用户选择文件的保存目录。这实现起来也不难,只要几行代码就可以实现了
  • 一般使用CFileDialog函数,这个函数一般用来打开文件对话框,函数原型网上已有很多,函数原型有六个参数 CFileDialog::CFileDialog( BOOL bOpenFileDialog,  LPCTSTR lpszDefExt = NULL,  LPCTSTR lpszFileName = ...
  • VC++6.0中显示打开文件路径对话框

    千次阅读 2011-11-18 10:46:01
    程序中就要弹出选择路径的“打开文件”对话框。下面就用VC++6.0 MFC来实现。 在对话框程序中,添加编辑框 IDC_EDIT 和按钮 IDC_Open 程序主要代码如下: void CMyDlg::OnOpen() { CString m_strFileName; //...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 83,507
精华内容 33,402
关键字:

对话框打开指定路径