是否可以将变量与文件名的Windows输入框一起传递?我希望变量是当前日期。我能描述的最好的方法是......在Windows中选择“SAVE AS”时出现的窗口的思路。除了键入我想要的文件的名称,我还希望当前日期与文件名;我不需要以任何确切的方式格式化它。我只需要将当前日期作为文件名的一部分。
答案 0 :(得分:1)
您可能不需要做任何事情。返回文件另存为对话框后,将返回用户选择的文件名。在将文件名实际保存到磁盘之前,您可以使用该文件名执行任何操作。
但如果您需要在对话框可见的情况下进行自定义,我认为您需要Windows common dialog box extension。这是一个代码钩子,允许您在自己的代码中自定义标准Windows文件打开(或文件保存)对话框。
文件打开对话框扩展的最明显的例子是为记事本编写的。从Windows记事本的“文件”菜单中选择“打开...或”保存...“。您可以在此对话框的底部看到”编码“组合框。
当文件打开对话框打开时,您的对话框扩展程序基本上可以挂钩大多数事件。您可以添加其他控件,获得按钮按下时的通知,打开/关闭通知,我认为您也可以覆盖所选的文件名。