File_exp.rar

  • 浏览量:1834
  • 下载量:28
  • 资料大小:0 B
  • 日期:2014-06-16
  • 上传者:Eagleson
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    本次讲解文件对话框。文件对话框也是很常用的一类对话框。


    文件对话框的分类


    文件对话框分为打开文件对话框和保存文件对话框,相信大家在windows系统中经常见到这两种文件对话框。例如,很多编辑软件像记事本等都有“打开”选项,选择“打开”后会弹出一个对话框,让我们选择要打开文件的路径,这个对话框就是打开文件对话框;除了“打开”选项一般还会有“另存为”选项,选择“另存为”后往往也会有一个对话框弹出,让我们选择保存路径,这就是保存文件对话框。






    正如上面举例说明的,打开文件对话框用于选择要打开的文件的路径,保存文件对话框用来选择要保存的文件的路径。


    文件对话框类cfiledialog


    mfc使用文件对话框类cfiledialog封装了对文件对话框的操作。cfiledialog类的构造函数原型如下:


    explicit cfiledialog(


    bool bopenfiledialog,


    lpctstr lpszdefext = null,


    lpctstr lpszfilename = null,


    dword dwflags = ofn_hidereadonly |
    ofn_overwriteprompt,


    lpctstr lpszfilter = null,


    cwnd* pparentwnd = null,


    dword dwsize = 0,


    bool bvistastyle = true


    );


    参数说明:


    bopenfiledialog:指定要创建的文件对话框的类型。设为true将创建打开文件对话框,否则将创建保存文件对话框。


    lpszdefext:默认的文件扩展名。如果用户在文件名编辑框中没有输入扩展名,则由lpszdefext指定的扩展名将被自动添加到文件名后。默认为null。


    lpszfilename:文件名编辑框中显示的初始文件名。如果为null,则不显示初始文件名。


    dwflags:文件对话框的属性,可以是一个值也可以是多个值的组合。关于属性值的定义,可以在msdn中查找结构体openfilename,元素flags的说明中包含了所有属性值。默认为ofn_hid
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换