Modern UI 2を使用してNSISをセットアップすると、ユーザーはCancelインストールウィザードのボタンをクリックしたときに確認するメッセージボックスを受け取ります。
追加の「よろしいですか?」を確認せずに、ユーザーがインストールウィザードを終了できるようにしたいと思います。ダイアログメッセージボックス。
MUIソースで、このフラグメントを見つけました。
!macro MUI_FUNCTION_ABORTWARNING
Function .onUserAbort
!ifdef MUI_PAGE_FUNCTION_ABORTWARNING
Call ${MUI_PAGE_FUNCTION_ABORTWARNING}
!endif
!ifdef MUI_ABORTWARNING
!insertmacro MUI_ABORTWARNING
!endif
!ifdef MUI_CUSTOMFUNCTION_ABORT
Call "${MUI_CUSTOMFUNCTION_ABORT}"
!endif
FunctionEnd
!macroend
MUI_PAGE_FUNCTION_ABORTWARNING
関数と関数の両方を定義することができMUI_CUSTOMFUNCTION_ABORT
ます。
実際のメッセージボックスはマクロの途中の呼び出しで定義されているため、MUI_ABORTWARNING
マクロの呼び出しを停止する方法がわかりません。
私の質問は:
Cancelセットアッププロセス中にユーザーがボタンをクリックしたときに、MUIがユーザーに確認メッセージボックスを表示しないようにする方法はありますか?