【发布时间】:2009-05-19 14:51:27
【问题描述】:
是否可以在 NSIS 安装程序中创建不可见的表单字段?我正在使用 nsDialogs,目前有一个复选框,可以通过以下方式将某些字段从只读/非只读切换为:
SendMessage $TextBox1 ${EM_SETREADONLY} 1 0
我想让这个控件可见/不可见。这可能吗?怎么样?
【问题讨论】:
标签: winforms installation nsis nsdialogs
是否可以在 NSIS 安装程序中创建不可见的表单字段?我正在使用 nsDialogs,目前有一个复选框,可以通过以下方式将某些字段从只读/非只读切换为:
SendMessage $TextBox1 ${EM_SETREADONLY} 1 0
我想让这个控件可见/不可见。这可能吗?怎么样?
【问题讨论】:
标签: winforms installation nsis nsdialogs
显示窗口 $handle
【讨论】:
我遇到了类似的问题,最终将一个字段设置为离开页面以使其“不可见”。我不是专家,但它似乎对我有用:
WriteIniStr $PLUGINSDIR\Directories.ini "Field 4" "Left" "500"
WriteIniStr $PLUGINSDIR\Directories.ini "Field 4" "Right" "500"
当然,您需要将其设置回原来的位置,以使其再次“可见”。
【讨论】: