【问题标题】:Getting working directory on OpenFileDialog在 OpenFileDialog 上获取工作目录
【发布时间】:2010-07-21 01:38:55
【问题描述】:

当您在 OpenFileDialog 上选择多个文件时,您会在 OPENFILENAME 的结构成员中获得工作目录路径,但是当您选择单个文件时,您会在该变量成员中获得文件名的路径。

是否有一种可能的方法可以先获取路径,然后再循环计数以检查文件数?

【问题讨论】:

    标签: winapi openfiledialog


    【解决方案1】:

    不太清楚你的意思,OpenFileDialog 是一个 .NET 类。假设原生:您可以将 OPENFILENAME.lpfnHook 成员设置为回调函数。这会为您提供 CDN_FILEOK 和 CDN_FOLDERCHANGE 等通知。在对话框关闭之前为您提供所选内容的预览以及取消它的方法。

    【讨论】:

    • 是的,CDN_FOLDERCHANGE 是我需要的,所以 CDM_GETFOLDERPATH 可以获得当前工作目录的路径。
    猜你喜欢
    • 2012-12-21
    • 2010-10-30
    • 2013-05-29
    • 2012-07-22
    • 2015-02-19
    • 2020-06-03
    • 1970-01-01
    • 2020-02-08
    • 2011-07-18
    相关资源
    最近更新 更多