C 构建器语法荧光笔



我在互联网上搜索了如何做到这一点,但是我找不到。

我需要在Richedit中涂上特定的单词,例如单词falsetrue.

TRichEdit不适合语法突出显示(使用更像综合的东西(,但是它可以完成。基本上,您需要突出显示所需的文本,然后设置所选文本的属性,例如颜色和格式。您可以使用TRichEdit::SelStartTRichEdit::SelLengthTRichEdit::SelAttributes属性来完成此操作。或者,您可以直接使用相应的Win32 API EM_EXSETSELEM_SETCHARFORMAT消息。

请参阅罗伯特·邓恩(Robert Dunn(关于这个主题的出色文章:"更快的丰富编辑语法突出显示"。最初的文章首次出现在1999年10月的C 构建器期刊上,也可在Robert的"另一个代码网站"网站上下载(该网站上存档(。

相关内容

  • 没有找到相关文章

最新更新