CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

CFileDialog的问题

楼主WhyArrow()2005-06-27 10:40:43 在 VC/MFC / ATL/ActiveX/COM 提问

程序初始话的时候用   ::CoInitializeEx(NULL,COINIT_MULTITHREADED);初始化COM库,  
  在打开文件对话框中(CFileDialog)结果出现一下问题:  
  1、可以显示初始话的文件类型的文件。  
  2、在选择不同的文件类型时,对话框中无法显示所要的文件。  
        例如,初始化文件类型是*.xls,对话框中显示了所有的*.xls的文件,现在选择*.*文件类型,  
        结果对话框中没有任何文件显示。  
  这是为什么?我又用CoInitialize(NULL)初始化,结果就没有上面的问题。  
  CFileDialog类,和COM库有关系吗?什么样的关系呢?急急急急急急急急。  
   
  问题点数:50、回复次数:2Top

1 楼huwei001982(凶猛的小狗)回复于 2005-06-27 10:42:48 得分 50

看你的   filter   字串有没有写正确Top

2 楼WhyArrow()回复于 2005-06-27 10:52:22 得分 0

CFileDialog   Filedlg(TRUE,_T("csv"),_T("usr.csv"),OFN_HIDEREADONLY|OFN_EXPLORER|OFN_FILEMUSTEXIST,//  
  _T("逗号分隔符文件(*.csv)|*.csv|所有文件(*.*)|*.*||"),this);  
  我是这么写的,有问题吗?如果有CoInitialize(NULL),怎么可以呢?Top

相关问题

  • CFileDialog的问题~~~~~~~~~~~~~~~~~
  • 关于CFileDialog
  • CFileDialog的问题
  • CFileDialog的问题!
  • CFileDialog 的怪事?
  • [2005-04-18]CFileDialog 问题
  • CFileDialog的问题
  • CFileDialog的问题
  • CFileDialog的问题
  • 如何使用CFileDialog?

关键词

  • 文件
  • null
  • cfiledialog
  • 对话框
  • 初始化
  • csv
  • 急急
  • ofn
  • 类型
  • 问题

得分解答快速导航

  • 帖主:WhyArrow
  • huwei001982

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo