CFileDialog domodal的问题

VC/MFC > 界面 [问题点数:40分,结帖人hutianlaix]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:90414
勋章
Blank
蓝花 2008年7月 VC/MFC大版内专家分月排行榜第三
2007年11月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:140647
勋章
Blank
微软MVP 2013年10月 荣获微软MVP称号
2012年10月 荣获微软MVP称号
2011年10月 荣获微软MVP称号
2010年10月 荣获微软MVP称号
Blank
红花 2012年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2012年5月 VC/MFC大版内专家分月排行榜第二
2012年3月 VC/MFC大版内专家分月排行榜第二
2011年7月 VC/MFC大版内专家分月排行榜第二
2011年1月 VC/MFC大版内专家分月排行榜第二
2010年12月 VC/MFC大版内专家分月排行榜第二
2010年9月 VC/MFC大版内专家分月排行榜第二
2010年6月 VC/MFC大版内专家分月排行榜第二
2010年5月 VC/MFC大版内专家分月排行榜第二
2010年4月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年11月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:20
等级
本版专家分:179160
勋章
Blank
红花 2018年7月 VC/MFC大版内专家分月排行榜第一
2017年10月 VC/MFC大版内专家分月排行榜第一
2016年3月 VC/MFC大版内专家分月排行榜第一
2014年10月 VC/MFC大版内专家分月排行榜第一
2014年9月 VC/MFC大版内专家分月排行榜第一
2014年7月 VC/MFC大版内专家分月排行榜第一
2014年6月 VC/MFC大版内专家分月排行榜第一
2014年5月 VC/MFC大版内专家分月排行榜第一
2014年4月 VC/MFC大版内专家分月排行榜第一
2014年2月 VC/MFC大版内专家分月排行榜第一
2013年7月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2020年7月 VC/MFC大版内专家分月排行榜第二
2020年6月 VC/MFC大版内专家分月排行榜第二
2020年5月 VC/MFC大版内专家分月排行榜第二
2020年4月 VC/MFC大版内专家分月排行榜第二
2020年3月 VC/MFC大版内专家分月排行榜第二
2019年12月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年11月 VC/MFC大版内专家分月排行榜第二
2019年9月 VC/MFC大版内专家分月排行榜第二
2019年8月 VC/MFC大版内专家分月排行榜第二
2019年7月 VC/MFC大版内专家分月排行榜第二
2019年6月 VC/MFC大版内专家分月排行榜第二
2019年5月 VC/MFC大版内专家分月排行榜第二
2019年4月 VC/MFC大版内专家分月排行榜第二
2019年3月 VC/MFC大版内专家分月排行榜第二
2018年10月 VC/MFC大版内专家分月排行榜第二
2018年9月 VC/MFC大版内专家分月排行榜第二
2018年8月 VC/MFC大版内专家分月排行榜第二
2018年5月 VC/MFC大版内专家分月排行榜第二
2017年12月 VC/MFC大版内专家分月排行榜第二
2017年6月 VC/MFC大版内专家分月排行榜第二
2017年5月 VC/MFC大版内专家分月排行榜第二
2017年1月 VC/MFC大版内专家分月排行榜第二
2016年11月 VC/MFC大版内专家分月排行榜第二
2016年4月 VC/MFC大版内专家分月排行榜第二
2014年11月 VC/MFC大版内专家分月排行榜第二
2014年1月 VC/MFC大版内专家分月排行榜第二
2013年10月 VC/MFC大版内专家分月排行榜第二
2013年9月 VC/MFC大版内专家分月排行榜第二
2013年6月 VC/MFC大版内专家分月排行榜第二
2013年4月 VC/MFC大版内专家分月排行榜第二
2012年6月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2018年11月 VC/MFC大版内专家分月排行榜第三
2018年6月 VC/MFC大版内专家分月排行榜第三
2018年4月 VC/MFC大版内专家分月排行榜第三
2018年3月 VC/MFC大版内专家分月排行榜第三
2018年2月 VC/MFC大版内专家分月排行榜第三
2018年1月 VC/MFC大版内专家分月排行榜第三
2017年11月 VC/MFC大版内专家分月排行榜第三
2017年9月 VC/MFC大版内专家分月排行榜第三
2017年8月 VC/MFC大版内专家分月排行榜第三
2017年4月 VC/MFC大版内专家分月排行榜第三
2016年12月 VC/MFC大版内专家分月排行榜第三
2016年10月 VC/MFC大版内专家分月排行榜第三
2016年2月 VC/MFC大版内专家分月排行榜第三
2015年10月 VC/MFC大版内专家分月排行榜第三
2015年7月 VC/MFC大版内专家分月排行榜第三
2012年10月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:432979
勋章
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
进士 2018年总版新获得的技术专家分排名前十
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
等级
本版专家分:77667
勋章
Blank
黄花 2010年8月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2010年7月 VC/MFC大版内专家分月排行榜第三
2010年6月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:24972
勋章
Blank
红花 2011年10月 VC/MFC大版内专家分月排行榜第一
等级
本版专家分:0
等级
本版专家分:0
xhutianlai

等级:

CFileDialog的bug?还是我哪里错了

 CFileDialog dlg(TRUE, NULL, NULL,   OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,   "Excel(*.xls)|*.xls|XML(*.txt;*.xml)|*.txt;*.xml||", NULL); 打开xls文件没有问题,当选择txt文档时会出现不规律的找...

使用CFileDialog后相对路径的图片加载失败的问题

这几天被一个很困惑的问题给纠结到 是这样的场景: XP系统启动CFileDialog用来选择一张图片。返回后页面整个程序资源重新加载一次。 问题出现了。关闭这个后所有相对路径的图片都加载失败了!! 放到WIN7系统上...

CFileDialog 异常问题

CFileDialog的bug

CFileDialog自动改变当前目录问题解决方案

// TODO: 在此添加控件通知处理程序代码 CString strSuffix=L"*.*"; CString strDefaultFile = L"C:\\face\\1.gif"; CString szFilterFDlg; szFilterFDlg.Format(L"Suit Files (*.%s)|*.%s|", strSuffix, ...

VC中CFileDialog的扩展问题

扩展后的CFileDialog中 在CFileDialog.DoModal()中 有这么一行代码到时程序异常    if (nResult)  ASSERT(pThreadState->m_pAlternateWndInit == NULL); // 这一句会导致异常  ...

MFC中的CFileDialog::DoModal函数讲解

CFileDialog::DoModal 调用此函数以显示 Windows 公共文件对话框并允许用户浏览文件和目录,然后输入文件名。 virtual INT_PTR DoModal(); 返回值 IDOK 或 IDCANCEL。 如果返回 IDCANCEL,则调用 Windows ...

使用MFC的CFileDialog实现选择多个文件

CFileDialog openDlg( TRUE, /*bOpenFileDialog为TRUE时为打开文件,为FALSE时为保存文件*/ NULL, NULL, OFN_ALLOWMULTISELECT, /*dwFlags为OFN_ALLOWMULTISELECT表示可以选择多个文件*/); //构建...

CFileDialog导致程序崩溃的解决方案

写了个小程序,其中有这样的... CFileDialog fileDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("All Files(*.*)|*.*||"));  if(fileDlg.DoModal() == IDOK)  {  CString strPathName = f

怎么改变CFileDialog的默认路径

http://topic.csdn.net/t/20021116/17/1182234.htmlCFileDialog  FileDlg(TRUE,"*.exe",NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"Exe files(*.exe)|*.exe|All files (*.*)|*.*||"); FileDlg

CFileDialog保存时带有默认的文件名

CFileDialog saveFile = CFileDialog(FALSE, ".mecd", "", OFN_CREATEPROMPT | OFN_PATHMUSTEXIST , "Multi-Engine Case Designer Script (*.mecd)|*.

解决使用CFileDialog造成的ADO访问相对路径下的数据库出错问题

现象:程序中使用CFileDialog选择一个文件后,无法显示... 解决:在调用CFileDialog DoModal前先使用GetCurrentDirectory()保存当前路径,条用DoModal()后使用SetCurrentDirectory()重新设定当前目录即可。

CFileDialog类应用详解

最近编程用到CFileDialog类选择多个文件,在网上搜索了一下,讲的千差万别,自己总结了一下, 与大家一起分享! 构造函数原型: CFileDialog(BOOL bOpenFileDialog,  LPCTSTR lpszDefExt = N

MFC CfileDialog闪退,到底是什么鬼啊,我要爆炸了在线急等

CFileDialog Dlg(FALSE, NULL, NULL, OFN_EXPLORER|OFN_READONLY,"文本文件 (*.txt)|*.obj|All Files (*.*)|*.*||"); CString strReadFileName; char *file12; if(Dlg.DoModal ()==IDOK) { strReadFileName=Dlg....

【框架-MFC】关于CFileDialog保存文件获取扩展名(后缀名)

方法1、通过CFileDialog.m_ofn.nFilterIndex过滤器编号来区分当前选择的扩展名 CFileDialog fileDialog(FALSE, NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,\ _T("DataFile(*.tif)|*.tif|Data File(*.sct)|*....

CfileDialog的使用方法与注意事项及多选打开对话框的创建

一、 最重要的一点:CfileDialog::DoModal()后会将当前的工作路径改变为打开文档处的路径,所以对于那些用相对路径定位的数据库连接操作或dll导入操作都是致命的,解决的最佳办法是在CfileDialog未创建的时候保存...

CfileDialog 文件对话框 mfc打开并读取txt文件

CfileDialog 文件对话框 mfc打开并读取txt文件 CfileDialog类的主要成员函数: 当DoModal返回IDOK,可以使用某一个CFileDIalog的公共成员函数获取用户输入的信息: CString CFileDialog::...

MFC 中CFileDialog的用法

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

MFC——文件打开和保存对话框(CFileDialog)

最近要做一个文件打开和保存的对话框,现将相关的代码记录如下,用以备忘! 所用控件: 2个静态标签(Static Text):用以显示功能标签; 2个文本框(Edit):用以显示打开的文件路径全名要保存...CFileDialog打开的对话框

MFC中CFileDialog的用法 如何设置文件类型

CFileDialog的用法 CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: [cpp] view plain copy 在CODE上查看代码片派生到我的代码片 CFileDialog::CFileDialog ...

CFileDialog弹出文件选择对话框

// 选择游戏路径 void CAskTao_WGDlg::... CFileDialog GamePath(TRUE,NULL,NULL,0,L"*.exe|*.exe|"); GamePath.DoModal(); cs_gamepath = GamePath.GetPathName(); cs_gamepath = cs_ga

MFC CFolderPickerDialog 和CFileDialog选择文件路径

第一种方法,使用CFolderPickerDialog函数,适用于高版本VS高版本: 打开选择文件路径 void CMFC1Dlg::OnBnClickedButtonOpen() {  CFolderPickerDialog fd(NULL, 0... if (fd.DoModal() == IDOK)  {  CStrin

【vc】CFileDialog 使用介绍

CFileDialog [ 2006-9-29 23:54:00 | By: superleeo ] CFileDialog文件选择对话框的使

DoModal()返回-1的原因(对话框不显示)

昨晚上加夜班,MFC工程添加了一个对话框,本想读文件显示内容,可domodal死活不出来,郁闷死了,不能上网,今天上午爬起来搜索了下,资料归纳了下,domodal返回-1,对话框不显示的原因和解决办法,希望对各位...

使用CFileDialog 同时选择多个文件或文件夹

呵呵,直接借用acptvc的解释使用CFileDialog类并设置OFN_ALLOWMULTISELECT标志时,OPENFILENAME结构体的lpstrFile成员是一个指向用户申请分配的缓冲区,里面接受所选的路径和文件名列表,这个列表的每一项由一个NULL...

CFileDialog打开文件或文件夹操作

// 打开文件CFileDialog fileDialog = CFileDialog(FALSE, NULL, NULL, OFN_READONLY, L"GIF Files (*.gif)|*.gif|All Files (*.*)|*.*||",this); if (fileDialog.DoModal() == IDOK) { CString strPath = ...

CFileDialog不能设置默认路径问题

CString CFileOptMgr::GetCurName(const CString& strSuffix, BOOL bOpen){ if (this->GetCurDir().IsEmpty()) return ""; CString strDefaultFile = this->GetCurDir() + CString("//")

CFileDialog 用法(翻译的MSDN)

CFileDialog类封装Windows通用文件对话框。常见的文件对话框中提供一种简单的方法来实现为对话框(以及其他文件选择对话框文件打开和保存文件)的方式与Windows标准一致。 你可以使用CFileDialog的...

vc之CFileDialog打开多个文件

CFileDialog dlg(TRUE, _T("xml"), NULL, OFN_FILEMUSTEXIST, _T("xml file (*.xml)|*.xml||"), NULL);  if (dlg.DoModal() == IDOK)  {  m_edtSrcFile.SetWindowText(dlg.GetPathName());  } 2、

mfc 使用cfiledialog改变保存路径并保存文件

虽然是一个简单的问题,对于我这样的菜鸟还是忙了好几天,现在保存文件

处理CFileDialog 调用出错(我的电脑 空白, 空指针)

会与CFileDialog冲突 会导致CFileDialog打开的对话框中“我的电脑”空白,无内容显示。 <br /> 解决:最后是两者不要放在同一个线程中。也可以将CoInitialize(NULL)替换CoInitializeEx(0, COINIT_...

相关热词 c# 为窗体增加资源文件 c#控制器怎么提示 c#常见异常 c#怎么写人机 c# xml转json c# 实例化名字 c#循环嵌套if语句 c# sql日期最小时间 c# sql 读取数据 c# 获取基类型