0

NSIS の既存のインストール ディレクトリ テキスト ボックスに onchange イベント ハンドラを接続しようとしています。ただし、トリガーされることはないようです。どうすればこれを行うことができますか?

GetDlgItem $TextControl $HWNDPARENT 1019
GetFunctionAddress $R0 MYFUNCTION
nsDialogs::OnChange  $TextControl $R0

リソース ハッカーを使用してコントロール ID を取得し、MUI_PAGE_DIRECTORY を表示する前に上記のコードを MUI_PAGE_CUSTOMFUNCTION_SHOW に追加しました。

既存のコントロールで関数をトリガーするための助けをいただければ幸いです。

ありがとう

4

1 に答える 1

0

nsDialogsOn*コールバックは、nsDialogs カスタム ページでのみ機能します。

ディレクトリ ページで変数.onVerifyInstDirを検査する必要がある場合は、コールバック関数を使用できます。$InstDir

于 2016-09-05T20:21:31.403 に答える