代码之家  ›  专栏  ›  技术社区  ›  sazr

使用NSDialogs禁用复选框

  •  1
  • sazr  · 技术社区  · 12 年前

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

    我浏览了NSDialogs api,但找不到任何禁用函数

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

    ${NSD_CreateCheckbox} 12u 67u 45u 10u "Version 10"
    Pop $myChkBx
    SendMessage $myChkBx ${WM_ENABLE} "FALSE" "FALSE"
    
    2 回复  |  直到 12 年前
        1
  •  4
  •   sazr    12 年前

    以下是操作方法:

    EnableWindow $myChkBx 0
    
        2
  •  0
  •   Seki    12 年前

    你尝试的错误之处在于你传递了两个字符串 FALSE SendMessage 而不是 0 .

    SendMessage $myChkBx ${WM_ENABLE} 0 0