将 OnChange 处理程序附加到现有文本框控件 NSIS
Attach an OnChange handler to existing textbox control NSIS
我正在尝试将 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
函数回调。
我正在尝试将 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
函数回调。