Каков наилучший способ создания приветственной страницы NSIS с растровым изображением, которое охватывает весь диалог (основной HWND)?Создание страницы NSIS, содержащей растровое изображение, охватывающее все окно
Это лучший способ:
- Использование MUI2 и указать константы MUI_WELCOMEFINISHPAGE_BITMAP и MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH? Я пробовал это, и изображение сидит в верхней части кнопок next/prev и приветственного текста. Есть есть вызов функции, который я могу использовать для изменения z-index окна изображений?
- Создайте собственное окно? Я знаю, как это сделать и как создать флажок, кнопку & и т. Д., Но не как создать окно с изображением (я думаю, я создаю статическое окно или ярлык, а затем устанавливаю для этого растровое изображение?)
- Возможно, плагин SkinnedControls есть способ сделать это? Я экспериментировал с применением скинов к кнопкам, но не нашел ничего, что могло бы создать приветственный экран с большим растровым изображением в SkinnedControls. Кроме того, установщик продолжает сбой при нажатии следующей (что-то похожее на версию Unicode, я думаю?).
- Возможно, другой способ, о котором я не знаю?
Можете ли вы предложить лучший способ создать страницу приветствия, содержащую растровое изображение, которое охватывает весь диалог?
Вы читали [NSIS nsDialogs Plug-in] (http://nsis.sourceforge.net/Docs/nsDialogs/Readme.html) - особенно раздел [NSD_Create *] (http://nsis.sourceforge.net/ Docs/nsDialogs/README.html # MREF создать)? – RobeN