【问题标题】:Vista/Win7 Listview "View Slider"Vista/Win7 列表视图“视图滑块”
【发布时间】:2010-12-17 02:30:09
【问题描述】:

在 Vista 和 Windows 7 中,几乎任何时候系统使用标准 Listview(即:资源管理器 Windows)时,它都会附带一个小的拆分按钮,当单击拆分时会显示一个滑块,允许您在可用的不同视图之间切换该列表视图(平铺、详细信息、列表等)以及使用滑块的上半部分在图标大小(从 32x32 到 256x256)之间平滑滑动。

这是一个很酷的小功能,所以我想知道:该控件是否可供开发人员使用,如果可以,它叫什么,它记录在哪里? (Win32/C++优先)

【问题讨论】:

  • 你说的是缩放滑块菜单吗?
  • 我想是的,这就是它的名字吗?这看起来很奇怪,因为它不仅仅是缩放......
  • 如果可以的话,我会发布一张图片,但我现在无法访问 Vista/7 机器。

标签: winapi listview windows-7 windows-vista


【解决方案1】:

原来在 Windows 7 中,资源管理器窗口不再是标准的列表视图(尽管它看起来非常好)。打开 Spy++,将其指向资源管理器窗口列表窗格,您将看到“DirectUIHWND”的类名,而不是旧的“SysListView32”。

实际的滑块本身确实是一个真正的 ComCtl32 滑块;所以你也许可以自己动手;但据我所知,没有办法重用现有资源管理器窗格的功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-05
    • 2012-06-11
    • 2013-05-11
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多