2012-03-23 1 views
7

설치 프로그램에 대한 "도움말"버튼을 만들려고하고 있는데, 내 아이콘이 푸시 버튼에 표시되지 않습니다. WXS 파일에 내가Wix 3.5 푸시 버튼 컨트롤의 아이콘

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

을 다음과 같이 내가 상단에있는 바이너리 정의를 가지고있는 아이콘을 사용하고

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

그런 다음 다음과 같이 현재 내 주요 윅스 제품 WXS 파일에서 아이콘 이미지를 포함하고있다 ICONS는 파일 경로로 생성 한 변수로, QUADRUPLE이 정확한지 확인했습니다. 나는이 다른 기술을 비트 맵과 함께 다른 곳에서 사용하고 있는데, 그래서 알려진 문제로 변수를 배제했다.

그런 다음 버튼 자체가없는이

<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> 

모든 내가 잘못을하고있는 중이 야 뭔가에 대한 아이디어 또는 뭔가처럼 보인다. 여기에 조금 어리 석다는 생각이 들지만, 때로는 가장 간단한 문제로 최악의 문제가 발생할 수 있습니다. lol

답변

3

문제는 형식 변환이라고 밝혀졌습니다. .bmp 파일을 .ico로 변환하고 이미지가 손상되었을 때 나타납니다. 나는 돌아가서 이미지를 다시 변환했는데 이제는 내가 혼란스러워서 죄송합니다. 이전에 확인해 본 실수로 무시하겠습니다.