我重载了Doc的OnFileSave,在函数体中声明以下的保存对话框
CFileDialog dlg(FALSE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, strFilter);结果弹出来的是对话框标题是“另存为”,我想要的是“保存”,这个应该是怎么设置啊,不要告诉我通过获得该对话框的句柄,然后通过它改变窗口标题,应该不会有那么麻烦吧。还有如果不重载Doc的OnFileSave函数,如果新建一个文件后,点击保存和另存为两个按钮,弹出来的对话框效果是一样的,标题都是“保存为”,这个程序是通过什么标记维护的,因为我需要重载这两个函数,所以想明白其中的原因,便于自己维护。谢谢。
CFileDialog dlg(FALSE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, strFilter);结果弹出来的是对话框标题是“另存为”,我想要的是“保存”,这个应该是怎么设置啊,不要告诉我通过获得该对话框的句柄,然后通过它改变窗口标题,应该不会有那么麻烦吧。还有如果不重载Doc的OnFileSave函数,如果新建一个文件后,点击保存和另存为两个按钮,弹出来的对话框效果是一样的,标题都是“保存为”,这个程序是通过什么标记维护的,因为我需要重载这两个函数,所以想明白其中的原因,便于自己维护。谢谢。
dlg.m_ofn.lpstrTitle = "保存";