我发现使用 nsDialogs 将焦点设置到特定控件非常容易:
${NSD_SETFOCUS} $myHWnd
但是是否还有一种方法可以选择该控件中的所有文本,以便当用户开始键入时,已经存在的文本将被覆盖?
最佳答案
事实证明,使用标准 NSIS 函数 SendMessage
也非常容易。您可以简单地发送带有 0 和 -1 作为参数的 EM_SETSEL 消息:
SendMessage $myHWnd ${EM_SETSEL} 0 -1
这将选择文本框中的所有文本。
关于nsis - 如何选择文本框中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32570625/