我用MFC创建的单文档程序,点保存按钮时,弹出的文件对话框默认的保存文档名是“无标题”,我希望这个默认文档名能由一个字符串变量来设置,可以做到吗,有没有简单一些的方法,是不是需要重写CDocument::DoSave()函数?
解决方案 »
- 怎样在ATL中实现对象类型的属性,表现在C#中就是object,可以存取对象。
- 关于m_nlistLSDHDJ->GetSafeHwnd() 初始话可用, 下次在别的函数调用就为NULL的问题?
- 做一个调查:你所在团队上一个项目的平均每日代码行数是多少?
- 为什么我的Command执行老是不稳定,时好时坏的呢?请问........
- 很简单的问题!
- 答谢未尽 再开贴放分 好象不违法哦:D
- 菜鸟的问题:为什么不能用CString类型的变量
- 高分求解,在那里可以找到MP3的编码规范!
- 基于DirectUI的控件库,开源的都有哪些
- linux workstation 與server區別在哪裡?
- 显示不出图片了
- CListCtrl如何象资源浏览器一样显示数据项信息?
XX\n这里修改你的内容\n\n\n\nXX.Document\nXX Document
CString path=theApp.m_ExePath+_T("data");
CString FileName;
CFileDialog file(FALSE,_T("dat"),NULL, OFN_HIDEREADONLY ,_T("数据文件 (*.dat)|*.dat|"),NULL);
file.m_ofn.lpstrTitle=_T("选择数据文件");
file.m_ofn.lpstrInitialDir=path;
file.m_ofn.lpstrFile="name";//你试试,我没试,是不是这句能满足你的要求
file.m_ofn.lpTemplateName="name";//你试试,我没试,是不是这句能满足你的要求 if(file.DoModal()==IDOK)
{
FileName=file.GetFileTitle();
m_SourceFile=file.GetPathName();
}