[英]Creating a hyperlink in NSIS Custom Page: doesn't do anything
我試圖在我的NSIS頁面之一中放置超鏈接。
我的問題:單擊超鏈接時,超鏈接無法打開網頁,甚至無法打開網絡瀏覽器(什么都沒有發生),並且當我將鼠標懸停在鏈接上時,超鏈接也不會下划線。
我使用超鏈接的方式有誤嗎? 當懸停在NSIS頁面上時,超鏈接是否意味着要加下划線/突出顯示?
您能幫我得到我的代碼來創建有效的超鏈接嗎?
${NSD_CreateLink} 218u 128u 60u 20u "Manual Installation"
Pop $R9
${NSD_OnClick} $R9 onManualInstallClick
Function onManualInstallClick
ExecShell "open" "http://www.google.com.au"
FunctionEnd
您忘記了在調用onClick回調時彈出被壓入堆棧的HWND參數。
嘗試
!define DEBUG `System::Call kernel32::OutputDebugString(ts)`
Function onManualInstallClick
pop $0
${DEBUG} "Link clicked"
ExecShell "open" "http://www.google.com.au"
FunctionEnd
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.