c++-请教一个CFILEDIALOG类的问题

问题描述

请教一个CFILEDIALOG类的问题

我用CDIALOGFILE类,做了一个保存对话框,代码如下:
CFileDialog saveD(FALSE, "txt", "未命名", 0, "TXT Files(*.txt)|*.txt|All Files(*.*)|*.*");
请问下我只设置了ALL FILES 和TXT FILES为何 最下面还有一行乱码?请问应该怎么解决。

解决方案

 CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );

参数意义如下:

bOpenFileDialog 为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框。

lpszDefExt 指定默认的文件扩展名。

lpszFileName 指定默认的文件名。

dwFlags 指明一些特定风格。

lpszFilter 是最重要的一个参数,它指明可供选择的文件类型和相应的扩展名。参数格式如:

"Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";文件类型说明和扩展名间用 | 分隔,同种类型文件的扩展名间可以用 ; 分割,每种文件类型间用 | 分隔,**末尾用 || 指明**。

解决方案二:

没有设置末尾,就是“||”标志。

解决方案三:

请教一个问题
如何用CFileDialog得到一个文件夹的路径?

时间: 2024-09-20 00:28:28

c++-请教一个CFILEDIALOG类的问题的相关文章

c++-请教一个MFCDC类指针的问题

问题描述 请教一个MFCDC类指针的问题 请问下,在MFC里面用DC类,指针DC类和 正常DC类有什么区别呢? 解决方案 什么叫指针dc类.正常dc类. 指针和变量只是同一个事物的两种形式.没有区别. 建议你先复习下基本的C++语法. 解决方案二: 一个关于指针的问题一个关于指针的问题一个关于dll导出类的对象指针的delete问题

c++-请教一个MFC DC类的问题

问题描述 请教一个MFC DC类的问题 请问下,如果想做一个程序比如我想在程序上画线,这样定义的DC必须要是指针吗?如果不是 的话会有什么后果呢? 解决方案 只要你能获取正确的画图dc对象,就可以画图,然后据说画图位置,比如OnPaint,OnDraw函数中,进行i 需要的画图. 解决方案二: 没有必要一定使用指针,只要正确使用 DC 就行. 但一般来说,使用 DC 指针比较多.

ile ialog派生类-在VS中类向导创建一个CFileDialog的派生类CFileDialogEx编译直接错误

问题描述 在VS中类向导创建一个CFileDialog的派生类CFileDialogEx编译直接错误 提示:错误 1 error C2512: "CFileDialog": 没有合适的默认构造函数可用 我就建立个子类啥也没做就...是不是识别不了CFileDialog中的构造函数? 解决方案 CFileDialog需要参数 CFileDlg::CFileDlg(BOOL bOpenFileDialog, ...) : CFileDialog(bOpenFileDialog, ...)

对象-请教一个MFC另外一个类返回字符函数的问题

问题描述 请教一个MFC另外一个类返回字符函数的问题 创建了一个新类,如果调用这个新类的成员变量的话,直接把新类对象实例化,然后新类.m_str ,这样调用不就行了吗?为什么我看别人写的代码,还要在新类的头文件定义几个 字符串CSTRING函数,用这个函数返回成员变量的值,请问下这样不是多此一举吗?跟 我用的方法有什么区别呢? 解决方案 通过函数返回成员变量值的目的是隐藏类实现的细节,这也是面向对象的特点. 解决方案二: 不要直接返回栈上的局部变量,因为堆栈会在函数返回后销毁. 解决方案三: 如

请教,用C#写一个复数类!

问题描述 写一个复数类,实现(1)构造函数重载(三种:缺省,实部+虚部,幅角+模)(2)实现+,-,×,/运算,尤其是注意/运算分母不等于零,包含和整数,和浮点数,和复数相乘的情况.(3)定义>,<,==,!=等(4)实现实数到复数的转换(显式,隐式),实现复数到实数的转换(显式,隐式),如果可以的话,如果不可以请显示错误信息.请各位大侠,帮帮忙!!! 解决方案 解决方案二:精华区有一个解决方案三:谢谢过楼上的了,去看了一下,不过都是用VB编的,我以前没有学过VB,不知道用C#怎么编写?解决方

请教一个关于java的项目问题

问题描述 请教一个关于java的项目问题 解决方案 类似的http://down.51cto.com/data/2009264http://download.csdn.net/detail/u010777420/5426033 解决方案二: 你自己先试着做呗,你先熟悉Java Web从前台到后端的流程,一块块地实现,自己实现的东西,即使碰到问题,自己解决,收获会很大的. 解决方案三: 这跟我前一段时间写的 差不多, 用 java web, 我博客里有内容分页实现,登录注册,类比的可以写出来这些,

c++-请教一个CCLIENTDC的问题

问题描述 请教一个CCLIENTDC的问题 一个MFC对话框程序在DLG类的头文件里面定义一个非指针的CCLIENTDC, 在函数中不能调用,错误信息要求你初始化在构造函数里,但是这个函数怎么初始化呢 如果写成 DD(THIS),在构造函数里不能这样写,通不过,如果括号里面写成0的话 又不能在本窗体中画,就不知道跑到哪里去画了. 解决方案 菜鸟请教一个愚笨的问题在这里请教一个问题请教一个关于编码的问题 解决方案二: 错误信息,是编译出错的信息吗? 定义一个 DC,需要与上下文关联后才能使用的,否

布局-请教一个在弹窗中的跳转问题

问题描述 请教一个在弹窗中的跳转问题 弹窗的布局是上下布局的,上面的是一个div,下面是一个div,在下面的div中有滚动条,显示多条数据,现在做了一个按钮浮窗,当点击相应的按钮时,滚动到相应的位置,我是用的a锚点跳转的,但是整个页面都跟着跳转,上面的div就不见了 解决方案 a标签阉割href属性 解决方案二: 有没有代码,贴出一部分看看 解决方案三: 表单1 表单2 表单3 表单4 表单5 表单6 ? ? ? ? ? 前一节点工作质量: 请选择...优秀良好中等一般 办理意见: 附件上传:

页面跳转-请教一个Activity跳转到另外一个Activity失败的问题

问题描述 请教一个Activity跳转到另外一个Activity失败的问题 package com.example.t; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; impo