原始的 Scintilla 和 ScnitillaNet 控件之间是不是存在重大差异?
Posted
技术标签:
【中文标题】原始的 Scintilla 和 ScnitillaNet 控件之间是不是存在重大差异?【英文标题】:Are there any major differences between the original Scintilla and ScnitillaNet control?原始的 Scintilla 和 ScnitillaNet 控件之间是否存在重大差异? 【发布时间】:2012-05-17 06:32:24 【问题描述】:我正在尝试创建一个支持 Windows 语音的编辑器,现在我正在尝试确定是否应该使用 ScintillaNet 或原始 Scintilla 作为我的基础。如果有人能告诉我它们之间是否有任何重大差异以及它们是什么,将不胜感激。谢谢。
【问题讨论】:
【参考方案1】:考虑“原始 Scintilla”没有多大意义,它是用 C 编写的。你不能在 C# 项目中直接使用用 C 编写的代码,你必须使用 pinvoke。因此,您最终将编写一组隐藏丑陋的 pinvoke 代码的 C# 类。并重新发明 ScintillaNET。
如果您需要调整 ScintillaNET 包装器,那么可以使用源代码。只是不要从头开始,C 界面不漂亮。
【讨论】:
以上是关于原始的 Scintilla 和 ScnitillaNet 控件之间是不是存在重大差异?的主要内容,如果未能解决你的问题,请参考以下文章