You need to reference a changed dialog set. For the following I assume
you work with Votive in VS and this sample shows the changes for
WixUI_Mondo.wxs:

- Copy the WixUI_Mondo.wxs (from WiX Source) to WixUI_ABCMondo.wxs in
your solution.
- Reference instead of    <UIRef Id="WixUI_Mondo" /> to    <UIRef
Id="WixUI_ABCMondo" />
- Change in WixUI_ABCMondo.wxs the  <DialogRef Id="MsiRMFilesInUse" />
to  <DialogRef Id="ABCMsiRMFilesInUse" />
- Copy MsiRMFilesInUse.wxs to ABCMsiRMFilesInUse.wxs
- Do the necessary changes to all occurences of Property
Id="ABCWixUIRMOption" and Dialog Id="ABCMsiRMFilesInUse. The following
sample states the changes necessary for MsiRMFilesInUse.wxs (WiX
Sources 3.5.2403.0). Here also the UI was a bit prettified:

 <UI>
            <Property Id="ABCWixUIRMOption" Value="UseRM" />
            <Dialog Id="ABCMsiRMFilesInUse" Width="370" Height="270"
Title="!(loc.MsiRMFilesInUse_Title)" KeepModeless="yes">
                <Control Id="OK" Type="PushButton" X="240" Y="243"
Width="56" Height="17" Default="yes" Text="!(loc.WixUIOK)">
                    <Publish Event="EndDialog" Value="Return">1</Publish>
                    <Publish Event="RMShutdownAndRestart"
Value="0">ABCWixUIRMOption~="UseRM"</Publish>
                </Control>
                <Control Id="Cancel" Type="PushButton" X="304" Y="243"
Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
                    <Publish Event="EndDialog" Value="Exit">1</Publish>
                </Control>

                <Control Id="ShutdownOption" Type="RadioButtonGroup"
X="26" Y="170" Width="305" Height="65" Property="ABCWixUIRMOption">
                    <RadioButtonGroup Property="ABCWixUIRMOption">
                        <RadioButton Value="UseRM" X="0" Y="0"
Width="295" Height="16" Text="!(loc.MsiRMFilesInUseUseRM)" />
                      <RadioButton Value="DontUseRM" X="0" Y="20"
Width="295" Height="16" Text="!(loc.MsiRMFilesInUseDontUseRM)" />
                      <RadioButton Value="Opt3" X="0" Y="40"
Width="295" Height="16" Text="!(loc.MsiRMFilesInUseDontUseRM)" />
                    </RadioButtonGroup>
                </Control>

              <Control Id="List" Type="ListBox" X="20" Y="100"
Width="330" Height="60" Property="FileInUseProcess" Sunken="yes"
TabSkip="yes" />
                <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0"
Width="370" Height="44" TabSkip="no"
Text="!(loc.MsiRMFilesInUseBannerBitmap)" />
                <Control Id="Text" Type="Text" X="20" Y="55"
Width="330" Height="45" Text="!(loc.MsiRMFilesInUseText)" />
                <Control Id="BannerLine" Type="Line" X="0" Y="44"
Width="370" Height="0" />
                <Control Id="BottomLine" Type="Line" X="0" Y="234"
Width="370" Height="0" />
                <Control Id="Description" Type="Text" X="20" Y="23"
Width="280" Height="20" Transparent="yes" NoPrefix="yes"
Text="!(loc.MsiRMFilesInUseDescription)" />
                <Control Id="Title" Type="Text" X="15" Y="6"
Width="200" Height="15" Transparent="yes" NoPrefix="yes"
Text="!(loc.MsiRMFilesInUseTitle)" />
            </Dialog>
        </UI>




2010/12/24 Sean Farrow <[email protected]>:
> Hi:
> I am trying to modify the MsiRMFilesInUse dialogue for my own uses.
> What I need is a third radio button and a label beside the list box.
> Where would I add these to make this look right from a visual point of view?
> I've not changed the dialogue yet so any help appreciated.
> Regards
> Sean.
> ------------------------------------------------------------------------------
> Learn how Oracle Real Application Clusters (RAC) One Node allows customers
> to consolidate database storage, standardize their database environment, and,
> should the need arise, upgrade to a full multi-node Oracle RAC database
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to