Wix 3.5 Иконки на кнопочном управлении - PullRequest
7 голосов
/ 23 марта 2012

Я пытаюсь создать кнопку «Справка» для моего установщика, но по какой-то причине мой значок не отображается на моей кнопке. В настоящее время я включаю изображение значка в файл wxs основного продукта wix следующим образом

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

Затем в файле wxs я использую значок. У меня есть двоичное определение вверху, как показано ниже

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

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>

Любые идеи о том, что я делаю неправильно или чего-то не хватает. Я чувствую себя немного глупо из-за того, что не могу понять это, но иногда самая простая проблема может вызвать самые серьезные проблемы, я прав? лол

1 Ответ

3 голосов
/ 02 апреля 2012

Оказывается, проблема заключалась в преобразовании типов ... когда я конвертировал свой .bmp в .ico, что-то случилось, и изображение было повреждено.Я вернулся и снова преобразовал изображение, и теперь оно работает нормально. Извините за возможные недоразумения, которые я мог вызвать, и, пожалуйста, не обращайте внимания на мою неосторожность при проверке этого ранее ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...