我想在一个应用程序中实现语法高亮,但这个应用程序并不是基于Windows Forms的,因此我不能仅仅在普通的文本框中高亮显示文本。相反,我只想能够读取和理解与Visual Studio用于高亮显示文本相同的信息,并在需要时应用该逻辑。如果可能的话,在哪里可以找到这样的API呢?
编辑:如果有人感兴趣,我正在将IronPython解释器嵌入XNA窗口中。如果能像Visual Studio中针对IronPython所接收的输入和输出一样进行语法高亮显示,那就太好了。
编辑:如果有人感兴趣,我正在将IronPython解释器嵌入XNA窗口中。如果能像Visual Studio中针对IronPython所接收的输入和输出一样进行语法高亮显示,那就太好了。