【发布时间】:2012-08-30 03:01:37
【问题描述】:
我的 NSIS 安装程序页面中有一个链接,我正在尝试更改其样式(颜色)。该链接在我的 .ini 页面中声明如下:
[字段 8]
类型=链接
左=14
顶部=18
右=206
底部=28
文字=去谷歌...
状态=https://google.com/
然后在 .nsh 文件中我改变它的风格调用:
ReadIniStr $1 "${TEMP}\browse.ini" "字段 8" "HWND"
发送消息 $1 ${WM_SETFONT} $7 0
SetCtlColors $1 0x000000 透明
它确实改变了链接的样式,但是当我将其悬停时,它会恢复到原来的样式并在刷新时变回(当我将窗口拖到上方或按下将刷新字段的按钮时) 默认样式看起来像一个按钮,我希望它看起来像一个带下划线的标签。 我还尝试将其标记并与 Linker::link 链接,但使用 NSIS_SkinCrafter_Plugin::skin 更改页面皮肤使其消失,我无法将其恢复。
您能建议我的问题的解决方案吗?我只想要一个带有蓝色下划线的文本,当悬停时会在浏览器中打开一个网页
【问题讨论】:
标签: colors installation hover hyperlink nsis