2016-09-05 11 views
0

NSISの既存のインストールディレクトリーテキストボックスにonchangeイベントハンドラーをアタッチしようとしています。しかし、それは決して誘発するようではない。どのように私はこれを行うことができます任意のアイデア?既存のテキストボックスコントロールにOnChangeハンドラーを添付NSIS

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

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

既に存在するコントロールでトリガする関数を取得する上での助けがあれば幸いです。

おかげ

答えて

0

On*コールバックのみnsDialogsのカスタムページ上で動作しますnsDialogs。

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

+0

素晴らしい!治療をしなさい。ご協力いただきありがとうございます。 :) – MonkeyPirate83

関連する問題