【发布时间】:2020-04-23 12:06:18
【问题描述】:
我想使用 nsis 创建一个自定义页面。只是文字,在不同的高度,可能还有一些图像。类似于 oracle 所做的事情:
来自docs at "Custom Pages",这是创建自定义页面的方式:
;--------------------------------
;Pages
Function CustomPageFunction
!insertmacro MUI_HEADER_TEXT "TITLE" "SUBTITLE"
FunctionEnd
!insertmacro MUI_PAGE_WELCOME
Page custom CustomPageFunction
我正在寻找有关如何创建非常基本的自定义安装程序页面的其他指南,因为不幸的是,在 MUI_PAGE_WELCOME 之后没有显示带有“TITLE”和“SUBTITLE”的新页面,好像需要添加额外的说明一样。我错过了什么?ž
更新设置图片:
var Image
var ImageHandle
Function CustomPageFunction
; !insertmacro MUI_HEADER_TEXT "TITLE" "SUBTITLE"
nsDialogs::Create 1044
Pop $0
${NSD_CreateBitmap} 0 0 100% 100% ""
Pop $Image
${NSD_SetImage} $Image "C:\Users\User\Desktop\TrickyWays\test.png" $ImageHandle
${NSD_CreateLabel} 0 0 100% 40% "Hello, welcome to nsDialogs!"
Pop $0
nsDialogs::Show
${NSD_FreeImage} $ImageHandle
FunctionEnd
【问题讨论】:
标签: installation nsis