我在我的NSIS安装页面中有一个链接,我试图改变它的风格(颜色)。链接声明在我的.ini页是这样的:悬停改变NSIS链接的风格
[字段8]
type = Link的
左= 14
顶值= 18
右= 206
底值= 28
文本=去谷歌...
状态= HTTPS://google.com/
然后在.nsh文件我改变它的风格调用:
ReadIniStr $ 1 “$ {TEMP} \ browse.ini” “字段8” “HWND”
的SendMessage $ 1 $ {WM_SETFONT} $ 7 0
SetCtlColors $ 1 0x000000处透明
它确实改变链接的风格,但是当我将它悬停时,它会回到它的旧风格并在刷新时改变(当我拖动窗口或按下一个按钮将刷新字段) 默认样式看起来像一个按钮,我想要它看起来像一个带下划线的标签。 我也尝试过使用Linker :: link标记链接它,但是使用NSIS_SkinCrafter_Plugin :: skin更改页面外观使其消失,我无法将其恢复。
你可以请建议一个解决我的问题?我只想要一个蓝色下划线的文本,当徘徊打开浏览器中的网页
我已经试过了。正如我在描述中所说的,链接器的问题在于,更改窗口蒙皮后,我的标签消失了,即使刷新了标签或者我再次设置了它的所有属性(文本,颜色,可见性等) – user1407212