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" "フィールド 8" "HWND"
SendMessage $1 ${WM_SETFONT} $7 0
SetCtlColors $1 0x000000 透明
リンクのスタイルは変更されますが、ホバーすると古いスタイルに戻り、更新時に元に戻ります(ウィンドウをドラッグするか、フィールドを更新するボタンを押すと)デフォルトのスタイルはボタンのように見え、下線付きのラベルのように表示します。また、ラベルを付けて Linker::link でリンクしようとしましたが、NSIS_SkinCrafter_Plugin::skin でページのスキンを変更すると消えてしまい、元に戻すことができません。
私の問題の解決策を提案してもらえますか? ホバーするとブラウザでWebページを開く青い下線付きのテキストが必要です