就是想在用 CommonDialog 保存文件时只能保存到特定的目录, 不能更改路径, 该怎么做?
查了查MSDN, 上面有个cdlOFNNoChangeDir属性但用了无效

解决方案 »

  1.   

    cdlOFNNoChangeDir这个属性只是强制将对话框打开时的目录置成当前目录,并不是说存储路径不能改变。
    用对话框不就是为了选择文件或者路径吗?如果这些都不能改,那还用对话框干什么?直接保存在固定目录下不就行了。如果只是为了输入文件名,建议还是你自己弹一个窗口好了。
      

  2.   

    你要固定为C盘根目录只要设CD1.InitDir = "c:\"    要固定为程序目录只要设CD1.InitDir = App.Path
    要固定为“我的文档”就要使用api了。