2012-11-16 69 views
-1

我有一個WIX 3.6包安裝程序。在許可證對話框中,包含「我同意許可證條款和條件」的複選框,並在XP上運行安裝時在頂部和底部切斷,但在Vist,Win 7和8中,文本未被包裝。我正在使用Mondo對話框。在XP上Wix安裝許可證接受文本包

是否有反正我可以調整複選框文本,所以它不包裝?

回答

0

是的,但它並不完全直接。

首先,您必須從wix源獲取RtfTheme.xml的副本。將其複製到單獨的主題ml中將允許您在安裝程序頁面上重新定位元素。

(你可以在這裏找到原始文件:[Source文件夾] \ SRC \分機\ BalExtension \ wixstdba \參考資料)

編輯複選框的X位置將它移動到你需要它。

<Checkbox Name="EulaAcceptCheckbox" X="11" Y="-41" Width="260" Height="17" 
    TabStop="yes" FontId="3" HideWhenDisabled="yes"> 
    #(loc.InstallAcceptCheckbox) 
</Checkbox> 

您還必須將WixBalExtension添加到您的命名空間

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" 
    xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"> 

而在BootstrapperApplicationRef標籤添加引用您的主題文件

<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense"> 
    <bal:WixStandardBootstrapperApplication 
    ThemeFile="path/to/mytheme.xml" /> 
     ... 
</BootstrapperApplicationRef>