如何在 Scintilla 的自动完成中显示问号?

How to display question mark in Scintilla's autocomplete?

我将单词列表传递给 Scintilla 的 SCI_AUTOCSHOW,它看起来像 "word? another-word! etc" 但它显示为 "word another-word etc"、问号和感叹号标记不见了。我已将它们添加为 SCI_SETWORDCHARS 的有效单词字符,但这无济于事。我怎样才能强制自动完成显示它们?

Scintilla 已使用问号表示自动完成列表项具有关联图像。所以word?2会显示id为2注册的图片,只有word会显示。

可以使用 SCI_AUTOCSETTYPESEPARATOR 设置与 ? 不同的字符。

我无法重现带有感叹号的类似行为。对我来说,当发送带有字符串 "word? another-word! etc"SCI_AUTOCSHOW 消息时,我看到了这个: