最小化/恢复窗口EULA的信息后消失(After minimize/restore the EULA

2019-10-29 21:53发布

我使用ScrollableText控件来显示EULA,一切工作正常,除了以下情形:当显示EULA对话框中选择一些单词(S)然后最小化窗口EULA。 还原窗口全部许可信息后消失。 但在控制选择一些区域后的EULA文本出现。

可能有人帮助我了解问题的根源。

我曾与3.0.5419.0基础上的WindowsXP SP3和Windows安装程序4.5试了一下,有同样的问题。

所述WIX源以下内容:

<?xml version="1.0" encoding="UTF-8"?>
    <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">

    <?define ProductName="WixProject"?>
    <?define ProductVersion="1.0.1"?>
    <?define Manufacturer="WixProject"?>
    <?define Language="1033"?>
    <?define ProductCode="{830E8896-AD07-4fbb-8828-4165D2C84887}"?>
    <?define UpcradeCode="{BA074C59-1F12-4a95-8BD8-177E18234AB3}"?>

    <Product Id='$(var.ProductCode)'
         Version='$(var.ProductVersion)'
         Name='$(var.ProductName)'
         Language='$(var.Language)'
         Manufacturer='$(var.Manufacturer)'
         UpgradeCode='$(var.UpcradeCode)'>

        <Package InstallerVersion="200" Compressed="yes" />

        <Upgrade Id='$(var.UpcradeCode)'>
            <UpgradeVersion OnlyDetect="no" IncludeMaximum="no"    Property="OLD_VERSION_FOUND" Maximum='$(var.ProductVersion)' />
        </Upgrade>

        <Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />

        <Directory Id="TARGETDIR" Name="SourceDir">
            <Directory Id="ProgramFilesFolder">
                <Directory Id="INSTALLLOCATION" Name="WixProject1">
                    <Component Id="ReadMeC" Guid="{3DC5A180-EC42-4466-8E4B-1BA37BFF189C}" SharedDllRefCount="yes" Win64="no">
                        <File Id="ReadMeF" Name="ReadMe.txt" Source="ReadMe.txt" Vital="yes" />
                    </Component>
                </Directory>
            </Directory>
        </Directory>

        <InstallExecuteSequence>
            <FindRelatedProducts Sequence="200" />
            <RemoveExistingProducts After='InstallFinalize' />
        </InstallExecuteSequence>

        <Feature Id="ProductFeature" Title="WixProject1" Level="1">
            <ComponentRef Id="ReadMeC" />
        </Feature>

        <UIRef Id="WixUI_Minimal" />
    </Product>
</Wix>

这是非常简单的WIX文件,该文件只安装一个文件,并使用WixUI_Minimal UI。 即使对于此安装程序,我可以看到同样的问题。 谢谢。

Answer 1:

所述ScrollableText控制是非常有限的(以及MSI UI一般)。 这是我很难指出这种行为的确切原因,但可能是一个罗布的建议可以帮助(例如,重新保存license.rtf在写字板,然后再试一次)。

这也将是有趣的知道究竟帮助了(当你设法挖掘出来)。 :-)



Answer 2:

我所有的InstallShield安装程序的启用做甚至没有最小化按钮,我从来没有错过它。 我的维克斯安装有减少的能力,但我还没有转载您的问题。 什么版本的MSI的你已经安装了? 你能瑞普这与不同的版本不同的机器?

我可以重现使用WiX的自己安装这种行为。 我想我只是从来没有试图选择一些文本,然后最小化前的安装程序。 这显然是在微星的内部UI的缺陷并没有将是什么,你可以做些什么样的InstallShield做其他则未启用最小化按钮。



Answer 3:

我也问过关于从维克斯开发商这个问题,他们说,这个问题是在Windows Installer RichEdit控件。

详细信息请参考以下链接:

http://sourceforge.net/tracker/?func=detail&atid=642714&aid=3087369&group_id=105970



文章来源: After minimize/restore the EULA window the information disappeared
标签: wix