在NSIS中动态更改标签文本?

在NSIS中动态更改标签文本?,nsis,Nsis,我想创建一个带有标签的页面,在页面加载时动态显示文本。实际上,我已经使用NSIS编辑器创建了页面(page1.ini)。使用编辑器创建带有默认文本的标签。 我想在页面加载时更改标签文本 我使用了以下选项 !insertmacro INSTALLOPTIONS_WRITE "page1.ini" "Field 10" "Text" "Stopping..." 但这对我不起作用。。。我想知道我在这方面犯了什么错误,并且想知道如何更改编辑器中创建的控件的文本 试一试:页面加载意味着什么?您是否正在s

我想创建一个带有标签的页面,在页面加载时动态显示文本。实际上,我已经使用NSIS编辑器创建了页面(page1.ini)。使用编辑器创建带有默认文本的标签。 我想在页面加载时更改标签文本

我使用了以下选项

!insertmacro INSTALLOPTIONS_WRITE "page1.ini" "Field 10" "Text" "Stopping..."

但这对我不起作用。。。我想知道我在这方面犯了什么错误,并且想知道如何更改编辑器中创建的控件的文本

试一试:页面加载意味着什么?您是否正在show回调中执行一些耗时的操作?请尝试切换到nsDialogs。它们提供了更多的可能性,您可以使用WM_uu消息动态设置文本。每个页面都定义了一个函数。。。。在该功能中,我们仅设置页面内容。。。我已经把上面的代码放在上一个页面函数的末尾,所以当当前页面加载时,它被更新了。。。现在对我来说很好。。。谢谢你的建议……)