【问题标题】:Access folder icon properties访问文件夹图标属性
【发布时间】:2014-09-19 16:28:51
【问题描述】:

在 Windows 资源管理器中,我们可以看到文件夹或不同的文件。这些图标可以通过设置不同的选项来重置,如平铺/列表/中图标/超大图标等(可通过 Windows 7 中搜索栏下方的按钮访问) 我使用 CurrentViewMode() API 来访问这些我无法看到/访问超大图标或大图标的属性。是否有任何其他 API 可以满足这些需求或我可以通过 powerbuilder 代码设置这些属性的任何其他方式?

【问题讨论】:

  • 我不清楚,你是不是想在 powerbuilder 应用程序中模拟 Windows 资源管理器?或者您是否尝试从 PB 更改用户资源管理器设置,如果是这样,我怀疑这将通过使用 RegistrySet / RegistryGet 的注册表更改需要澄清......
  • 是的,我正在尝试在 powerbuilder 应用程序中模拟 Windows 资源管理器。
  • 哦,我明白了。您可能想查看一个名为 PowerToTheBuilder.com 的项目或其他项目。我认为他正在做一些花哨的 UI 东西,就像你想要的那样。

标签: windows resize icons directory powerbuilder


【解决方案1】:

您可以使用 ListView 控件来完成您所说的操作。使用时可以分配小图、大图等来改变显示模式。

【讨论】:

  • 我已经试过了。一个人只能设置两种尺寸 - 16 像素或 32 像素。但是,我希望能够设置任何大小。
【解决方案2】:

我终于找到了答案。

我可以使用 IconSize 属性来存储当前的图标大小。我存储此值并在用户再次打开应用程序时将其重置。

例如:oleControl.Object.Document.IconSize

我是怎么找到这个的? 正如属性名称所说的那样,它应该很简单。但是,我是从注册表设置中找到的,其中有一个 IconSize 的注册表项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    • 2016-05-07
    • 2012-03-28
    • 1970-01-01
    相关资源
    最近更新 更多