Hello.
Kelly, I'm not sure about what you are doing with Candle and "DefineConstant" 
but in order to add a picture into the dialog you should describe a Binary 
element with Id=" WixUI_Bmp_Banner " and src="your_path_to_the_picture". Such 
an element I don't see in your fragments but in the Dialog with Id=" 
WorkspaceDlg " there is the control with attribute Text=" WixUI_Bmp_Banner ".

Regards,
Denis Zavorotnyuk.

> -----Исходное сообщение-----
> От: [EMAIL PROTECTED] [mailto:wix-users-
> [EMAIL PROTECTED] От имени Kelly Leahy
> Отправлено: 16 сентября 2008 г. 3:43
> Кому: wix-users@lists.sourceforge.net
> Тема: [WiX-users] Bitmaps and License file on custom UI's?
>
> I have overridden the default UI by doing the following in my WXS:
>
>     <Fragment>
>       <UI Id="MGALFAUI">
>         <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
>         <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
>         <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9"
> Bold="yes" />
>
>         <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
>         <Property Id="WixUI_Mode" Value="InstallDir" />
>
>         <DialogRef Id="BrowseDlg" />
>         <DialogRef Id="DiskCostDlg" />
>         <DialogRef Id="ErrorDlg" />
>         <DialogRef Id="FatalError" />
>         <DialogRef Id="FilesInUse" />
>         <DialogRef Id="MsiRMFilesInUse" />
>         <DialogRef Id="PrepareDlg" />
>         <DialogRef Id="ProgressDlg" />
>         <DialogRef Id="ResumeDlg" />
>         <DialogRef Id="UserExit" />
>
>         <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog"
> Value="Return" Order="999">1</Publish>
>         <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog"
> Value="LicenseAgreementDlg">1</Publish>
>         <Publish Dialog="LicenseAgreementDlg" Control="Back"
> Event="NewDialog" Value="WelcomeDlg">1</Publish>
>         <Publish Dialog="LicenseAgreementDlg" Control="Next"
> Event="NewDialog" Value="InstallDirDlg">LicenseAccepted = "1"</Publish>
>         <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog"
> Value="LicenseAgreementDlg">1</Publish>
>         <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog"
> Value="WorkspaceDlg" Order="1">1</Publish>
>         <Publish Dialog="InstallDirDlg" Control="ChangeFolder"
> Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]"
> Order="1">1</Publish>
>         <Publish Dialog="InstallDirDlg" Control="ChangeFolder"
> Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish>
>         <Publish Dialog="WorkspaceDlg" Control="Back" Event="NewDialog"
> Value="InstallDirDlg">1</Publish>
>         <Publish Dialog="WorkspaceDlg" Control="Next"
> Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish>
>         <Publish Dialog="WorkspaceDlg" Control="Next" Event="NewDialog"
> Value="VerifyReadyDlg">1</Publish>
>         <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog"
> Value="WorkspaceDlg" Order="1">NOT Installed</Publish>
>         <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog"
> Value="MaintenanceTypeDlg" Order="2">Installed</Publish>
>         <Publish Dialog="MaintenanceWelcomeDlg" Control="Next"
> Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish>
>         <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton"
> Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
>         <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton"
> Event="NewDialog" Value="VerifyReadyDlg">1</Publish>
>         <Publish Dialog="MaintenanceTypeDlg" Control="Back"
> Event="NewDialog" Value="MaintenanceWelcomeDlg">1</Publish>
>
>         <Property Id="ARPNOMODIFY" Value="1" />
>       </UI>
>
>       <UIRef Id="WixUI_Common" />
>     </Fragment>
>
>     <Fragment>
>       <UI>
>         <Dialog Id="WorkspaceDlg" Width="370" Height="270" Title="Set
> Workspace Size">
>           <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56"
> Height="17" Default="yes" Text="!(loc.WixUINext)" />
>           <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56"
> Height="17" Text="!(loc.WixUIBack)" />
>           <Control Id="Cancel" Type="PushButton" X="304" Y="243"
> Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
>             <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
>           </Control>
>
>           <Control Id="Description" Type="Text" X="25" Y="23" Width="280"
> Height="15" Transparent="yes" NoPrefix="yes" Text="Set Workspace Size" />
>           <Control Id="Title" Type="Text" X="15" Y="6" Width="200"
> Height="15" Transparent="yes" NoPrefix="yes" Text="Set Workspace Size" />
>           <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370"
> Height="44" TabSkip="no" Text="WixUI_Bmp_Banner" />
>           <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="SizeLabel" Type="Text" X="20" Y="60" Width="290"
> Height="30" Text="Workspace Size" />
>           <Control Id="Size" Type="Edit" X="20" Y="100" Width="320"
> Height="18" Property="WKSPACESIZE" Integer="yes"/>
>         </Dialog>
>       </UI>
>     </Fragment>
>
> Now, I would like to override the images used as the bitmaps in the UI.
> I've tried everything I can, but I can't seem to get the MSI to contain
> the proper bitmaps.  I also don't get any warnings that it can't use the
> bitmaps I'm asking it to, which is getting pretty infuriating, since it
> takes several minutes to build my MSI each time I think I've figured out a
> change that should make it work! :)
>
> I build my MSI using an MSBuild project and I've tried adding:
>     <Candle
>         SourceFiles="$(FilesPath)mgalfa.wxs"
>  Extensions="$(NetFxExtension);$(UiExtension);$(FastCompareExtension)"
>         FilesVitalByDefault="True"
>         ToolPath="$(WixToolPath)"
>         RunAsSeparateProcess="$(RunWixToolsOutOfProc)"
>         OutputFile="$(BuildCountryPath)mgalfa.wixobj"
>
> DefineConstants="$(BuildDefineConstants);WixUIBannerBmp=Setup\bannrbmp.bmp;
> WixUIDialogBmp=Setup\dlgbmp.bmp;WixUILicenseRtf=Setup\License.rtf"
>         />
>
> the constants to the "Candle" step, which doesn't seem to do it,
>
> I've tried adding WixVariable elements in my wxs (the preferred approach
> in my situation) and that doesn't seem to work.
>
> I've tried several locations for the WixVariable elements, and none of
> them seem to work.
>
> Can anybody at least point me at a way of debugging what's actually going
> on here so I know what to do to fix this?
>
> BTW, my files are structured as follows:
>
> 6.7\
>   Setup\
>     bannrbmp.bmp
>     dlgbmp.bmp
>     License.rtf
>   6.7.011\
>     Content\...
>     ...
>     mgalfa.wxs
>
> and I run MSBuild from the 6.7 folder on the wxs file in the child
> (6.7.011).  This means the relative path for the wxs is
> 6.7.011\Content\... for all my files, except the bmps, which should be
> Setup\...
>
> Thanks,
> Kelly
>
>
> **************************************************************************************
> This communication is intended solely for the addressee and is
> confidential. If you are not the intended recipient, any disclosure,
> copying, distribution or any action taken or omitted to be taken in
> reliance on it, is prohibited and may be unlawful. Unless indicated
> to the contrary: it does not constitute professional advice or opinions
> upon which reliance may be made by the addressee or any other party,
> and it should be considered to be a work in progress. Unless otherwise
> noted in this email or its attachments, this communication does not form
> a Statement of Actuarial Opinion under American Academy of Actuaries 
> guidelines.
> **************************************************************************************
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to