【问题标题】:WIX Installer UI: Tooltip for Icon/BitmapWIX 安装程序 UI:图标/位图的工具提示
【发布时间】:2019-12-31 08:39:25
【问题描述】:

我正在使用 WIX 工具集为我的产品构建安装程序。 我想在编辑旁边放置问号图标以显示工具提示,并解释为什么需要此值。 我试过用图标、位图和文本来做这件事,但是将鼠标悬停在它们上面什么也没做。我的代码是:

<Control Id="EditToBeExplained" Type="Edit" X="40" Y="65" Width="220" Height="15" Property="IMPORTANT_PROPERTY" Text="{80}" ToolTip="Used for very important stuff."></Control>
<Control Id="ExplanationIcon" IconSize="16" Type="Icon" Text="infoIcon" X="265" Y="65" Height="16" Width="16" ToolTip="Used for very important stuff."/>
<Control Id="ExplanationBmp" Type="Bitmap" Text="infoIconB" Height="16" Width="16" X="285" Y="65" TabSkip="no" ToolTip="Used for very important stuff."></Control>
<Control Id="AgentTempPathEditExplText" Type="Text" Text="{\WixUI_Font_Bigger}?" X="316" Y="65" Height="16" Width="16" ToolTip="Used for very important stuff."/>

我做错了什么?显示编辑工具提示,因此工具提示本身正在工作。我还用 Orca 检查了 Control 表,Help 列的值是正确的。 所以。 如何强制 msi 显示这些工具提示? 或者,如果这是不可能的 有什么想法,如何向用户展示这个解释?

【问题讨论】:

    标签: wix windows-installer wix3.6


    【解决方案1】:

    听起来你已经完成了作业。 MSI SDK 说帮助栏是ToolTip|Help,第二部分保留供将来使用。 WiX SDK 表示 Help 属性保留供将来使用,以防 MSI 使用它(从不翻译)。

    我在 MSI SDK 中搜索了有关工具提示使用的警告,但没有遇到任何问题。如果您看到在 ORCA 中正确填充了该列,那么我会说这只是 MSI 边缘案例不支持的无证记录之一。

    如果它对您来说足够重要,您可以使用外部 UI 处理程序。就个人而言,我不记得在 20 年内曾使用过此功能。

    我刚刚玩了一些游戏,似乎我只能获得工具提示来处理您可以实际交互的东西。 Edit、PathEdit、DirectoryList、Pushbutton 等等。 Line、Text 和 BitMap 之类的东西似乎不起作用。这有点道理,但我不知道 MSFT 是否在任何地方记录了它。

    【讨论】:

      猜你喜欢
      • 2021-07-25
      • 2014-12-29
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-06
      相关资源
      最近更新 更多