社区
界面
帖子详情
初学者问一个关于 文件选择对话框 的问题
cn_martian
2005-10-17 01:58:55
我新建了一个多文档应用程序,想限定该程序只能打开.bmp文件,但系统自动产生的打开文件对话框的文件类型选项里包含了“所有文件(*.*)”,请问能否打这个去掉,而只显示“图片(*.bmp)”?
...全文
217
16
打赏
收藏
初学者问一个关于 文件选择对话框 的问题
我新建了一个多文档应用程序,想限定该程序只能打开.bmp文件,但系统自动产生的打开文件对话框的文件类型选项里包含了“所有文件(*.*)”,请问能否打这个去掉,而只显示“图片(*.bmp)”?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cn_martian
2006-04-27
打赏
举报
回复
在资源文件里,我是这么写的:
\nBmpEdit\n图像编辑\n图像文件 (*.bmp)\n.bmp\nBM.Report\nBM Report
但用菜单里的“打开”功能时,下面还是有显示“所有文件(*.*)”
菜牛
2005-12-01
打赏
举报
回复
楼主没有搞错,我这个修改资源的方法就是针对框架产生的打开文件对话框的,而不是自定义对话框。
ruby0602
2005-11-30
打赏
举报
回复
CReplaceDlg dlg(TRUE,NULL,NULL, OFN_ENABLETEMPLATE | OFN_ALLOWMULTISELECT | OFN_EXPLORER,"(*.bmp)|*.bmp|(*.*)|*.*||",NULL);
放在和工程目录相同名字的cpp的InitInstance()里
cn_martian
2005-11-30
打赏
举报
回复
to 飘落的树叶、在相互:
你们提供的这些方法都只对自定义的打开文件对话框起作用,系统自动产生的那个就是没去掉,唉!
菜牛
2005-11-15
打赏
举报
回复
这是我一个例子中IDR_MAINFRAME字符串资源的内容:
ShowBitmap\n\nShowBitmap\nBitmap Files (*.bmp)\n.bmp\nShowBitmap.Document\nShowBitmap.Document
kanghn
2005-11-15
打赏
举报
回复
你在多文档下面的下拉菜单下面可以给打开选项响应一个ID_FILE_OPEN消息,然后就可以定义那个CFileDialog了
kanghn
2005-11-15
打赏
举报
回复
这个问题很简单啊,只要你在触发打开文件的消息函数里定义一个CFileDialog就可以啊,
eg:下面是一个打开位图文件的代码
void CCurveAdjustDlg::OnBottonOpen()
{
CFileDialog fileDialog(TRUE, NULL, NULL,
OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST,
_T("Bitmap(*.bmp)|*.bmp||"), this);
if (IDOK == fileDialog.DoModal())
{
CString csSrcFile = fileDialog.GetPathName();
//read the bitmap information
if(!ReadInfo(csSrcFile))
{
return;
}
HBITMAP hBitmap = GetBitmap();
if (NULL == hBitmap)
{
return;
}
Invalidate(TRUE);
if (!m_displayWnd.DisplayImageTOWnd(hBitmap))
{
return;
}
}
}
cn_martian
2005-11-15
打赏
举报
回复
那里没有 *.* 这个选项啊。
菜牛
2005-11-15
打赏
举报
回复
在字符串资源中修改。
cn_martian
2005-11-15
打赏
举报
回复
至今没解决,我该怎么办?
goodboyws
2005-10-17
打赏
举报
回复
响应
ID_FILE_OPEN
cn_martian
2005-10-17
打赏
举报
回复
高人啊! 不过我就是找不到下手的地方。呵呵。
livedeal
2005-10-17
打赏
举报
回复
重载
cn_martian
2005-10-17
打赏
举报
回复
我自己创建文件选择对话框可以写这个,但我用的系统自动产生的那个打开菜单,不知道要怎么做了。
cn_martian
2005-10-17
打赏
举报
回复
写在哪个地方啊?
goodboyws
2005-10-17
打赏
举报
回复
CFileDialog dlg(FALSE, "BMP",NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "位图文件 (*.bmp)||");
VC实现使用
文件
对话框
获取
文件
路径
通过VC实现使用
文件
对话框
获取
文件
路径,供
初学者
参考。
VC6.0为
对话框
添加菜单
在VC中为
对话框
添加菜单,
初学者
可以看看,高手不用浪费时间了,很简单的东西,记下来放到这里做笔记。
一个
Word文档,本来想贴在空间里,结果图片不能直接复制,不想再挨个截图,放在这里。
Bootstrap入门适合
初学者
从基础讲起,既有理论讲解也有代码实战,非常适合
初学者
入门学习。 课程内容包括: 1. bootstrap概述 2. bootstrap全局样式 3. bootstrap插件 4. bootstrap...
java源码包---java 源码 大量 实例
5个目标
文件
,演示Address EJB的实现,创建
一个
EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回
一个
经过初始化的上下文,用client的getHome()函数调用Home接口...
java源码包2
5个目标
文件
,演示Address EJB的实现,创建
一个
EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回
一个
经过初始化的上下文,用client的getHome()函数调用Home接口...
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章