如何在RichEdit控件中显示特殊字符

问题描述 投票:0回答:1

我正在使用以下代码。

  nsDialogs::CreateControl "RichEdit20A" ${WS_VISIBLE}|${WS_CHILD}|${WS_TABSTOP}|${WS_VSCROLL}|${ES_MULTILINE}|${ES_WANTRETURN} ${__NSD_Text_EXSTYLE} 30% 30% 65% 45% ``
  Pop $0

 ;load the license from file 

nsRichEdit::Load $0 $PLUGINSDIR\license.txt

(使用NSIS RichEdit插件)

加载特殊字符时遇到问题。它们应该用作®或 - 而不是版权符号或 - 我使用的是NSIS的unicode版本并在32位机器上进行编译。有人可以为此提供建议。

nsis richedit nsdialogs
1个回答
0
投票

我认为Unicode NSIS有一个更新,修复了这个问题。尝试使用最新版本3.0a2。

将Unicode设置为true并使用

nsDialogs::CreateControl "RichEdit20W" ...

W表示RichEdit的Unicode版本(A代表Ansi)。

© www.soinside.com 2019 - 2024. All rights reserved.