我的 NSIS 安装程序页面中有一个链接,我正在尝试更改其样式(颜色)。该链接在我的 .ini 页面中声明如下:
[字段 8]
Type=Link
Left=14
Top=18
Right=206
Bottom=28
Text=go to google...
State=https://google.com/
然后在 .nsh 文件中我更改其样式调用:
ReadIniStr $1 "${TEMP}\browse.ini" "Field 8" "HWND"
SendMessage $1 ${WM_SETFONT} $7 0
SetCtlColors $1 0x000000 透明
它确实改变了链接的样式,但是当我将其悬停时,它会回到原来的样式并在刷新时变回(当我将窗口拖到上方或按下将刷新字段的按钮时)默认样式看起来像一个按钮,我希望它看起来像一个带下划线的标签。我还尝试将其标记并与 Linker::link 链接,但使用 NSIS_SkinCrafter_Plugin::skin 更改页面皮肤使其消失,我无法将其恢复。
你能建议我的问题的解决方案吗?我只想要一个带有蓝色下划线的文本,当悬停时会在浏览器中打开一个网页