Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在哪里可以找到这些Windows箭头图标/字体的资源?_Windows - Fatal编程技术网

在哪里可以找到这些Windows箭头图标/字体的资源?

在哪里可以找到这些Windows箭头图标/字体的资源?,windows,Windows,在哪里可以找到此用户体验中的箭头图标/字体(下面的屏幕截图)?我试图在C#,.NETFramework4.8应用程序中找到这些图标,但这与该语言或框架无关,因此我将其标记为Windows 注意:这是最初发布的,并且正确地标记为非主题(哦,对不起) 答案是引用这个。它指出“在这些情况下,您可以在标签中使用标准箭头图标而不是文本。不要对图标使用自定义位图。”这让我相信“标准箭头图标”是字体中的特殊字符。我觉得在哪里可以找到他们应该是显而易见的,但我还是逃避了 我扫描了“MS Sans Serif”

在哪里可以找到此用户体验中的箭头图标/字体(下面的屏幕截图)?我试图在C#,.NETFramework4.8应用程序中找到这些图标,但这与该语言或框架无关,因此我将其标记为Windows

注意:这是最初发布的,并且正确地标记为非主题(哦,对不起)

答案是引用这个。它指出“在这些情况下,您可以在标签中使用标准箭头图标而不是文本。不要对图标使用自定义位图。”这让我相信“标准箭头图标”是字体中的特殊字符。我觉得在哪里可以找到他们应该是显而易见的,但我还是逃避了

我扫描了“MS Sans Serif”、“Segoe UI”和“Segoe UI Symbol”字体。通过对我最初的问题的评论,我被引导到“MicrosoftShellDialog”,在进一步挖掘之后,我发现它实际上是“MSShellDLG”。我们从兔子洞下去:

  • “MS Shell Dlg”是一种逻辑字体,可根据操作系统映射到不同的a字体。通过查看以下注册表项可以找到映射: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Fonts

  • 好的,对我来说,正如对Windows7(及更高版本?)的预期,这是“微软无衬线”我已经看过了(没有):

  • 上面的文章还说,在一些较旧的操作系统上,“MS Shell Dlg”解析为“MS Sans Serif”…我的操作系统在该字体中没有显示箭头

  • 为了更彻底,我还检查了操作系统上映射到“Tahoma”的“MSShellDLG2”(也是一种逻辑字体)。箭头看起来与“Microsoft无衬线”相同(否):

我仍然明显地遗漏了一些东西。也许字体变了?我想我可以用一些相近的东西,但我没想到会这么难找到


为了完整起见,在对我的原始问题发表评论之前,我还查看了以下地方:

  • 我认为这些图标可能来自Wingdings,但它们的形状不同:

  • 来自Webdings的一些观点很接近,但似乎也不完全正确:

  • 我查看了shell32.dll和imageres.dll

  • 我还从中查看了“VS2019图像库”