MFC中如何设置保存对话框中的默认文件名

我是用editview为基类建立的SDI程序,我想修改保存时的默认文件名(“无标题”)或者路径,如果不对保存子菜单添加新处理程序的话,应该怎么修改?比如,原本点击保存时弹... 我是用editview为基类建立的SDI程序,我想修改保存时的默认文件名(“无标题”)或者路径,如果不对保存子菜单添加新处理程序的话,应该怎么修改?
比如,原本点击保存时弹出的另存为对话框中,默认文件名为“无标题”,现在我想让这个默认文件名改为“我的文件”,在不对保存子菜单添加新处理函数的前提下,怎么修改?
展开
 我来答
L_o_o_n_i_e
2010-02-23 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5222万
展开全部
自己写的对话框中的某项的值,通过
void CXxxDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CXxxDlg)
DDX_Text(pDX, IDC_xx_xx, m_x);
..}
交换。

对话框中的某项的初始值
BOOL CXxxDlg::OnInitDialog()
{
CDialog::OnInitDialog();
...在这里设置
}
----------
标准文件输入输出对话框文件名 用到 OPENFILENAME 结构。
你把更新的文件名存起来,调用对话框时用这个(含有你的文件名的)结构就可以了。
左_后卫
推荐于2016-12-02 · TA获得超过118个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:168万
展开全部
根据你所说的程序基本要求,我跟了一下程序,没有找到MFC中对这部分操作的源码(我的调试技术比较菜,可能是我的原因).如果不加处理函数的话,可能就得改MFC中的源码了(我个人认为).
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-03-10 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2937万
展开全部
保存文件时的文件名是自己输入的
要是打开读取的话可用GetPathName获得选定文件的全路径
用GetFileName获得选中文件的文件名!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式