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