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

あなたの試みの間違った点は、偽の値である の代わりに に2 つの文字列FALSEを渡していたことです。SendMessage0

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