0

我使用Folder BrowseForFolder([In] int Hwnd, [In, MarshalAs(UnmanagedType.BStr)] string Title, [In] int Options, [In, Optional, MarshalAs(UnmanagedType.Struct)] object RootFolder)Shell32.dll 创建文件夹选择对话框。

根据文档,Options参数是

一个包含方法选项的整数值。这可以是零,也可以是 BROWSEINFO 结构的 ulFlags 成员下列出的值的组合。

我查看了 BROWSEINFO 结构并尝试为该参数传递不同的参数。包括“1”、“2”、“10”和“0x00000001”、“0x00000002”和“0x00000010”。

但是对话框中没有任何变化,选项应该代表的也没有发生。

我是否传递了错误的论点,或者是否有其他一些决定性因素来决定选项的表现方式?

4

0 回答 0