titer 发表于 2009-4-19 08:52:13

FileSaveDialog 的提示覆盖文件

代码如下
FileSaveDialog("保存信息",@DesktopDir,"文本文件(*.TXT)",16,"Test.txt")
参数“选项”是:16 = 提示覆盖文件
怎么获取鼠标点击了“是”按钮

[ 本帖最后由 titer 于 2009-4-19 12:58 编辑 ]

顽固不化 发表于 2009-4-19 10:28:53

应该这么理解:
1,打开保存文件对话框,也仅仅是打开对话框而已,不会做“保存”动作
2,对话框返回的ERROR值代表着你选择了“保存”或者“撤销保存”,而对话框返回的值代表将要保存的“文件名”。(其实用对话框返回值是否为空,也可以判断在对话框那里你选择的是“保存”还是“撤销保存”)
3,如果对话框返回的值是“保存”,不管是否有同名文件,你就大胆的保存它,对于是否覆盖,你已经在对话框的过程中做出了正确的选择。“是否覆盖”的“是”,不需要特别判断,这“是”与“否”是由对话框部件自己判断的。

[ 本帖最后由 顽固不化 于 2009-4-19 10:31 编辑 ]

titer 发表于 2009-4-19 12:59:27

谢谢楼上的 刚才脑子太糊涂了已经解决了
页: [1]
查看完整版本: FileSaveDialog 的提示覆盖文件