Code to add the link to the outer (main) UI:
System::Call `user32::CreateWindowExW(i 0, w 'SysLink', w 'Blah blah <A>blah blah</A>.', i ${WS_CHILD}|${WS_VISIBLE}|${WS_TABSTOP}, i 0, i 0, i 100, i 100, i $HWNDPARENT, i 0, i 0, i 0)`Code to add the link to a nsDialogs page:nsDialogs::CreateControl SysLink ${WS_CHILD}|${WS_VISIBLE}|${WS_TABSTOP} 0 10u 10u -20u 10u `Blah blah <A>blah blah</A>.`
Pop $R0You can handle the nsDialogs page link clicks by adding a nsDialogs OnNotify callback:I'm not sure what to try next really to fix this crash. Any suggestions?Function BlahLink_Notify
Pop $R0
Pop $R1
Pop $R2
${If} $R1 = ${NM_CLICK}
${OrIf} $R1 = ${NM_RETURN}
System::Call `*$R2(i, i, i, i, i .R3)`
${If} $R3 == 0 ; link index
ExecShell open `http://www.google.com`
${EndIf}
${EndIf}
FunctionEnd
Stu