请教在VC MDI程序中,怎样在文件打开对话框中自定义过滤文件的方法 送分! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jpeg Files (*.jpg)|*.jpg|Bitmap Files (*.bmp)|*.bmp|All Fils (*.*)|*.*||其中过滤jpeg Files (*.jpg)|*.jpgBitmap Files (*.bmp)|*.bmpAll Fils (*.*)|*.*三类,三类中间中|分隔,,,最后两个|“||” mdi建立向导的时候,进去高级设定,有个filter name可以加入另外如果已经建立好了,就把过滤字符串,加到string table里去 自己在CXXXXDoc类中响应ID_FILE_OPEN消息CFileDialog dlgOpenFile(TRUE, "jpg", NULL, OFN_HIDEREADONLY, "JPEG Files(*.jpg)|*.jpg|Bitmap Files(*.bmp)|*.bmp|All Files(*.*)|*.*||");if(dlgOpenFile.DoModal()==IDOK){ OnOpenDocument(dlgOpenFile.GetPathName());}希望对你有帮助。 不是,这我知道对话框程序可以这样用的,但是在MDI程序中就不一样 了啊,他有个默认的OnOpenDocument的函数,可以打开文件,我就是不知道如何做文件的过滤!你自己试一下就知道怎么回事了 snowx(silverghost) 你的 方法好象只能设置一种过滤啊!DentistryDoctor(牙科医生) 按你的方法在文档中打开是可以的,如果没有文档了,好象有和以前一样了啊! 请教大家个方向性的问题-关于亿条字符串比较重复! 怎么用代码实现 windows xp 按Ctrl键快速关机? 请问vc6可以搞多窗体开发么?一个Mdi窗体,多个MdiChild窗体~ DirectShow SDK在哪里?怎么安装啊? 谁能教我做一个最简单的dll调用例子? 找到google,给分(hx来领) 如何解析 智能ABC 的词组库 VFW视频编码问题(求助) 谁有用VC编写的服务器/客户端程序 关于原理的东西当然想搞个明白,请高手帮小弟一把, 关于activex的问题 在线等 求在标准C下分行读写文本文件内容的例子
jpeg Files (*.jpg)|*.jpg
Bitmap Files (*.bmp)|*.bmp
All Fils (*.*)|*.*
三类,三类中间中|分隔,,,最后两个|“||”
另外如果已经建立好了,就把过滤字符串,加到string table里去
CFileDialog dlgOpenFile(TRUE, "jpg", NULL, OFN_HIDEREADONLY, "JPEG Files(*.jpg)|*.jpg|Bitmap Files(*.bmp)|*.bmp|All Files(*.*)|*.*||");
if(dlgOpenFile.DoModal()==IDOK)
{
OnOpenDocument(dlgOpenFile.GetPathName());
}
希望对你有帮助。