2012-03-23 19 views
7

Estoy tratando de crear un botón de "Ayuda" para mi instalador, pero por alguna razón mi icono no aparece en mi botón. Actualmente estoy incluyendo la imagen del icono en mi archivo principal producto Wix wxs como sigueWix 3.5 Iconos en un botón de control

<WixVariable Id="WixUIInfoIcon" Value="Icons\info.ico"/> 

A continuación, en el archivo wxs estoy usando el icono Tengo la definición binaria en la parte superior de la siguiente manera

<Binary Id="info" SourceFile="$(var.ICONS)\info.ico" /> 

ICONS es una variable que creé con la ruta del archivo que I QUADRUPLE verificó para asegurarme de que era precisa. Estoy utilizando esta misma técnica con un mapa de bits en otro lugar, y aparece así que he descartado la variable como un problema conocido.

A continuación, el botón en sí se parece a esto

<Control Id="info" Type="PushButton" X="101" Y="51" Width="25" Height="23" ToolTip="Info for feature" Icon="yes" FixedSize="yes" IconSize="32"Text="info"> 
     <Publish Property="FEATURE_DESC_SHOW" Value="true"></Publish> 
     <Publish Event="SpawnDialog" Value="PopupDlgFeature">1</Publish> 
    </Control> 

¿Alguna idea sobre algo que estoy haciendo mal o algo que falta. Me siento un poco tonto aquí que no puedo resolver esto, pero a veces el problema más simple puede causar el peor de los problemas, ¿verdad? lol

Respuesta

3

Resulta que el problema fue la conversión de tipos ... cuando convertí mi .bmp a .ico algo sucedió y la imagen estaba dañada. Volví y volví a convertir la imagen y ahora funciona bien, lol, lo siento por la confusión que pueda haber causado y, por favor, haga caso omiso de mi inadvertencia al comprobar esto antes ...

Cuestiones relacionadas