社区
界面
帖子详情
CFileDialog扩展名问题
glchen57
2006-05-22 11:45:15
我们在word里面“另存为”的时候,如果选择了一个扩展名,譬如(html),然后在文件名里面又输入(mine.doc),那么word会判断出来,并且自动把文件保存为mine.doc.html
这个如果用CFileDialog做的话,是可以透过配置那些参数达到呢,还是要自己获取扩展名然后做一些逻辑判断来实现?
如果是前者的话,告诉我一下怎么做吧,谢谢
...全文
225
7
打赏
收藏
CFileDialog扩展名问题
我们在word里面“另存为”的时候,如果选择了一个扩展名,譬如(html),然后在文件名里面又输入(mine.doc),那么word会判断出来,并且自动把文件保存为mine.doc.html 这个如果用CFileDialog做的话,是可以透过配置那些参数达到呢,还是要自己获取扩展名然后做一些逻辑判断来实现? 如果是前者的话,告诉我一下怎么做吧,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
property1
2006-05-22
打赏
举报
回复
http://msdn2.microsoft.com/zh-cn/library/wh5hz49d.aspx
allenhiman
2006-05-22
打赏
举报
回复
24160586
allenhiman
2006-05-22
打赏
举报
回复
....我具体试验了一下,米问题啊
QQ我传给你代码
glchen57
2006-05-22
打赏
举报
回复
谢谢楼上的。
但是我试了一下,到GetParent()->GetDlgItem( 0x0480 )->SetWindowText( m_szFileTitle );
就异常了。
是不是ID不对呀?
初学MFC,多多指教,谢谢!
allenhiman
2006-05-22
打赏
举报
回复
哦,要想实现word那样的效果,看来得重载CFileDialog::OnFillenameOk()了
让FileDialog停顿一下在消失
这是个问题,不行就timer吧,如下。。。
BOOL CXXXDlg::OnFileNameOK()
{
GetParent()->GetDlgItem( 0x0480 )->SetWindowText( m_szFileTitle );
//在泽河里想办法停一下
return CFileDialog::OnFileNameOK();
}
allenhiman
2006-05-22
打赏
举报
回复
CFileDialog的edit控件(输入文件名的edit)ID为0x0480
宏定义为:edt1(<dlgs.h>)
知道了这些,搂主应该知道如何改变edit的文本内容以及大小==了吧 :>
glchen57
2006-05-22
打赏
举报
回复
这个我看了阿,就是找不到答案才问的啊 :)
我最困惑的是,譬如你开一个word,另存为的时候,在“保存类型”选doc,然后在“文件名”里面输入 mine.txt,他会在保存动作开始之前,把“文件名”的那个编辑框文本改成“mine.txt.doc”。他是怎么在运行时改变这个编辑框的内容的呢,CFileDialog本身好像没提供这个接口
国央企创新负责人如何通过产业大脑实现产业链协同与能力对接?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
源码:数字电源STM32G474-PFC-DCtoAC逆变器程序源码.rar
尖叫的变压器,数字电源
Creo 机床数据库完整程序文件直下入口.rar
Creo 机床数据库完整程序文件直下入口.rar
易语言源码易语言服务器组手机控制原码
易语言源码易语言服务器组手机控制原码
高校技术转移办公室人员如何借助产业大脑推动科技成果落地?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章