我正在寻找一种方法来检测用户是否使用小图标:
我在 GetSystemMetrics\SystemParametersInfo 中找不到任何内容。
我尝试使用“正在运行的应用程序”窗口的大小:
当任务栏的方向是底部\顶部时它工作正常,但是当它是左\右时,这个窗口会占用整个任务栏的宽度。
有任何想法吗?
我正在寻找一种方法来检测用户是否使用小图标:
我在 GetSystemMetrics\SystemParametersInfo 中找不到任何内容。
我尝试使用“正在运行的应用程序”窗口的大小:
当任务栏的方向是底部\顶部时它工作正常,但是当它是左\右时,这个窗口会占用整个任务栏的宽度。
有任何想法吗?
桌带在 Windows 上并没有完全消失,但它们是生命支持。首先确定您是否不想利用缩略图工具栏、ITaskbarList3::ThumbBarXxx() 函数。
我不知道有一个 api 可以读回按钮大小设置。您可以使用一个后门,这些配置设置始终保存到注册表中。运行 SysInternals 的 ProcMon 实用程序并更改设置。在我的机器(Windows 8)上,弹出了这个注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\TaskbarSmallIcons
这几乎肯定有效,当然,我不能保证 Windows 8 之外的任何内容。