我正在尝试推出自己的 IShellBrowser 实现,因为我需要一个比 Windows 允许的功能更全面的文件打开和另存为对话框,它与 XP 兼容(理想情况下与 W2000 兼容)*
此时我需要添加您在对话框右上角看到的标准工具栏(XP 和更早版本的清单样式) - 后退按钮、父文件夹按钮、新文件夹按钮和“工具”下拉菜单.
但到目前为止,我一直未能找到这些图标/图像。我查看了 USER32.dll、comdlg32.dll、comctl32.dll,但没有找到任何完全匹配的内容。
我可以简单地截取可以找到它们的应用程序的屏幕截图 - 但了解它们的来源可能更有用,因此我可以访问这些按钮的各种版本(高 rez、低 rez、浅色、深色, ETC。)。
有任何想法吗?
[编辑:我还需要它与 Vista 和 Windows 7 兼容。只是从 Vista 开始,他们打破了旧的通用对话框模型,他们的新模型对 IMO 造成了脑损伤——我不再有足够的权限访问对话框的状态来执行我们的对话框过去所做的必要职责——所以我们被迫从另一个角度解决问题]