【问题标题】:Win 10: Desktop.ini infotip/tooltip text formatting - line breakWin 10:Desktop.ini 信息提示/工具提示文本格式 - 换行符
【发布时间】:2019-02-14 08:18:29
【问题描述】:

我正在尝试使用 Desktop.ini 文本文件自定义 Windows 10 操作系统中的一些文件夹。我无法解决的一件事是如何在信息提示中换行。

当前文本文件如下所示:

[.ShellClassInfo]
ConfirmFileOp=0
NoSharing=1
IconFile=$path_to_icon
IconIndex=0
InfoTip=Line1 \n Line2

所以文本文档的最后一行没有按预期工作。它只是无法识别 \n 符号。我还尝试用 unicode 字符和其他一些类似的方法和符号替换标准的 \n 换行符,但它没有用。无论那里写什么,它都只是将其识别为字符串。

我实现换行的唯一方法是添加这么多字符,以至于 Win 10 会自动换行。

非常感谢您的帮助。谢谢!

【问题讨论】:

    标签: windows windows-10 desktop.ini


    【解决方案1】:

    您可以在纯资源 DLL 中定义字符串:

    InfoTip=@Your.dll,-12345
    

    负数定义要使用的字符串的资源ID。

    DLL 中的字符串资源不受字符代码范围的限制,因此原则上应该允许您使用换行符(ASCII 代码 10)。

    要创建这种纯资源 DLL,有许多免费工具可用,谷歌搜索“windows 资源编辑器”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-04
      • 2015-05-31
      • 1970-01-01
      • 2013-01-07
      • 2014-03-04
      • 1970-01-01
      相关资源
      最近更新 更多