Windows Vista alt-tab 缩略图预览中是否有高分辨率图标?

Windows Vista alt-tab 缩略图预览中是否有高分辨率图标?

我已经使用以下内容自定义了我的 alt-tab 屏幕:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTab]
"OverlayIconPx"=dword:00000040
"MaxThumbSizePx"=dword:00000100
"MinThumbSizePcent"=dword:00000064

效果很好:缩略图宽度变为 256 像素,缩略图角落的图标变为 64x64 像素。但是,Windows 不会从程序中加载高分辨率图标;相反,它使用 16x16 像素图标,然后按最近邻比例放大。我确信这些程序有高分辨率图标,因为我在 Explorer 中的“超大图标”视图中看到了它们。

所以问题是:我如何强制 Windows 加载 alt-tab 缩略图预览的高分辨率图标?(也许是注册表项,或者是 .dll 黑客/注入?)

答案1

我正在添加另一个答案,因为根据您的说法,Vista 的 Alt-Tab 不够智能,无法使用 256x256 图标,即使显示屏上有空间容纳它们。

您可以考虑使用免费产品作为 Vista Alt-Tab 的替代品切换器。通过它您可以用三种方式查看您的实际窗口:停靠、网格和平铺。

请参阅以下文章中的描述:
适用于 Windows 的更好的 Alt-Tab 替换工具

以下是网格模式显示:

图像

答案2

我不知道,但如果您想要在 Vista/7 上使用更好的应用程序切换器,请尝试按 Win-Tab。它会显示完整窗口。

答案3

您可能没有更改所有必需的设置。

如何使 Vista 任务栏预览和 ALT-TAB 缩略图更大

将其保存为 .reg 文件并以管理员身份运行:

Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AltTab]
"OverlayIconPx"=dword:00000023
"OverlayIconDXPx"=dword:00000000
"OverlayIconDYPx"=dword:00000000
"ThumbSpacingXPx"=dword:00000004
"ThumbSpacingYPx"=dword:00000004
"SideMarginPx"=dword:00000004
"BottomMarginPx"=dword:0000000a
"MinThumbSizePcent"=dword:00000064
"MinWidthPx"=dword:0000012c
"TopMarginPx"=dword:00000020
"MaxThumbSizePx"=dword:000000dc
"MaxIconSizePx"=dword:0000015e
"TextBottomPx"=dword:000001f4

我还稍微收紧了边框和边距,以便为更大的缩略图腾出空间。但是,在将其导入注册表之前,您必须先将 MaxThumbSizePx 编辑为适合您的显示器的大小!上面的当前值是 DC 十六进制或十进制 220,适用于我的 1600 x 1200 主显示器。最大行大小为 7,因此每行是 7 x 220 = 1540,正好低于 1600 宽度。

相关内容