WIX Installer UI:图标/位图的工具提示

问题描述 投票:0回答:1

我正在使用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检查了控制表,“帮助”列的值是正确的。所以。我怎样才能迫使msi显示这些工具提示?或者,如果这不可能有什么想法,如何向用户显示此解释?

wix windows-installer wix3.6
1个回答
0
投票

听起来您已经完成作业。 MSI SDK表示帮助列为ToolTip|Help,第二部分保留供将来使用。 WiX SDK表示,如果MSI曾经使用过Help属性,则保留该属性以供将来使用(从不翻译)。

我在MSI SDK中搜索了有关工具提示用法的注意事项,但没有发现任何问题。如果您看到该列在ORCA中正确填充,那么我想说这只是MSI边缘案例不支持的未证明文件之一。

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

我只是玩了一些游戏,看来我只能获得一些工具提示,以便您可以实际与之交互。编辑,路径编辑,目录列表,按钮等。诸如Line,Text和BitMap之类的东西似乎不起作用。这有点道理,但我不知道MSFT是否在任何地方进行了记录。

© www.soinside.com 2019 - 2024. All rights reserved.