一些“另存为”对话框提供默认文件名 - 这是如何完成的?

我知道如何创建基本的“另存为”对话框:OPENFILENAME、GetSaveFileName 等等。但是我应该把代表当前打开文件的文件名的字符串放在哪里?我以为它会来自 .lpstrFile 但事实并非如此......

更新:我没有使用 静止的 WinProc 中的字符路径。现在我是了,而且有效!

有帮助吗?

解决方案

其实,它 来自 lpstrFile。这 文档 说:

lpstr文件:指向包含用于初始化文件名​​编辑控件的文件名的缓冲区的长指针。[...]

也许您可以提供一个简短的(!)代码示例来重现您的问题?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top