1

NSDialogs 是否具有允许您禁用 CheckBox 小部件的功能?如果不是,我猜唯一的方法是本机 WinAPI 函数。

我查看了 NSDialogs api,但找不到任何禁用功能

编辑:即使使用 WinAPI 函数(SendMessage),我似乎也很难做到这一点,为什么?

${NSD_CreateCheckbox} 12u 67u 45u 10u "Version 10"
Pop $myChkBx
SendMessage $myChkBx ${WM_ENABLE} "FALSE" "FALSE"
4

2 回答 2

4

下面是如何做到这一点:

EnableWindow $myChkBx 0
于 2013-03-21T01:55:50.193 回答
0

您尝试的错误点是您将两个字符串传递FALSE给了SendMessage而不是假值,即0.

SendMessage $myChkBx ${WM_ENABLE} 0 0
于 2013-03-21T07:58:03.660 回答