我试图将onchange事件处理程序附加到NSIS中现有的安装目录文本框。然而,它似乎永远不会触发。知道怎么做吗?
GetDlgItem $TextControl $HWNDPARENT 1019
GetFunctionAddress $R0 MYFUNCTION
nsDialogs::OnChange $TextControl $R0
我已经使用Resource hacker来获取控制ID,并且在显示MUI_PAGE_DIRECTORY之前,我将上述代码添加到MUI_PAGE_CUSTOMFUNCTION_SHOW中。
在已经存在的控件上获得函数触发的任何帮助将非常感谢。
谢谢
nsDialogs On*
回调只适用于nsDialogs自定义页面。
如果需要检查目录页面上的$InstDir
变量,可以使用.onVerifyInstDir
函数回调