2401编辑器,好插件

这篇具有很好参考价值的文章主要介绍了2401编辑器,好插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原文

CScintillaCtrl,CScintillaViewCScintillaDocv1.82
Scintilla编辑控件的免费MFCATL/WTL包装类
这些类为Scintilla编辑控件(http://www.scintilla.org)提供MFCATL/WTL包装.此控件提供开源跨平台编辑控件.
部分功能包括语法高亮,调用提示,括号高亮,风格,边距和标记等等.提供的包装类使其更容易在窗口MFC/WTL项目中的控件中包含.

特征

1,实现Scintillav5.4.1提供的所有功能.
2,CScintillaCtrl包装类,与在MFC的"CEdit"包装类相同语义.此类还可不依赖MFC,与ATL/WTL一起使用.
3,自动使用Scintilla提供的直接访问功能提高性能.
4,CScintillaViewCScintillaDoc类提供完整的,可放入现有项目中,而不是内置的MFC富编辑或编辑控件类的文档/视图实现.
5,内置MFC持久性支持.

6,使用WM_NOTIFYWM_COMMAND发送的所有通知都映射到视图包装类中,以方便使用C++虚函数.
7,CScintillaView类,提供默认折叠实现.
8,包括普通Scintilla提供表达支持的完整"查找和替换"支持.为此,从标准MFC"CFindReplaceDialog"类继承来实现的"CScintillaFindReplaceDlg"类.

9,包括CScintillaView中的完整MFC打印实现.
10,完全支持标准页设置对话框和打印页边距.
11,包括打印页眉和页脚的框架.
12,包括对所有标准MFC菜单项的支持,如剪切,复制,粘贴等.

13,示例演示了如何转发顶级消息Scintilla控件.
14,示例还演示了如何实现自动补全,并在代码中调用提示.

15,这些类隐藏了Scintilla自身不支持窗口Unicode(又名UTF16)的事实.Scintilla通过UTF8支持Unicode,"CScintillaCtrl"包装类负责,安装ScintillaUnicode代码页及UTF8之间的转换串.

如果你查看"ScintillaCtrl.h"头文件,在Scintilla中,会看见涉及串参数,及函数的宽字符的串版本等.在"_UNICODE"#ifdef预处理器中包装这些宽符串函数.

16在内部,这些函数执行在窗口UnicodeScintillaUTF8间的转换.注意,要执行此转换,代码使用WideCharToMultiByteMultiByteToWideChar提供的UTF8翻译功能.

用法

要在代码中使用该类,只需在你的模块中包含ScintillaCtrl.hScintillaCtrl.cpp,并#include ScintillaCtrl.h.
如果要使用文档/视图包装器,则还包括ScintillaDocView.hScintillaDocView.cpp.

如果用mfc,则代码需要静态或动态包含MFC.否则,仅使用ATL/WTL.

如果要动态链接到Scintilla,在"Scintilla.dll""Lexilla.dll"上,启动应用时,应调用LoadLibrary.

如果静态包含控件代码,则需要自己注册Scintilla窗口类.另见Scintilla/Lexilla网站上的说明1,2.

要查看各种类运行情况,请查看"ScintillaDemoView.cpp"模块和示例中的"ScintillaDemo.cpp".

版权

产品以二进制形式发布时,可在产品(商业,共享软件,免费软件或其他)中使用.
可你想要的方式修改源码,但不能修改每个模块顶部的版权细节.
如果想用应用分发源码,则只允许分发作者发布的版本.来维护源码的单个分发点.文章来源地址https://www.toymoban.com/news/detail-772912.html

到了这里,关于2401编辑器,好插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【vscode编辑器插件】前端 php unity自用插件分享

    “思考是最困难的工作,这也许是为什么很少有人这样做。” - 亨利·福特(Henry Ford) 无论是什么语言,我都会选择使用vscode进行开发,我愿称vscode为万能编辑器,他之所以这么强大,得益于丰富的免费插件市场 vscode插件五花八门,但也不是装越多越好,不必要和垃圾插件

    2024年02月07日
    浏览(60)
  • UE5引擎编辑器插件开发归档

    下面是自己在学习编辑器界面开发学习内容的总结,有错误的地方希望大家指出,谢谢~ 学习的教程为:https://www.bilibili.com/video/BV1M84y1K7m4 新添加一个编辑器的插件,修改插件的设定,\\\"Type\\\": 从 Runtime改为Editor,\\\"LoadingPhase\\\": \\\"Default\\\"改为PreDefault 此处参考文档: https://blog.csdn.net/p

    2024年02月08日
    浏览(45)
  • eclipse编辑器汉化;eclipse安装中文插件

    eclipse IDE默认是英文环境,使用起来略微不便,汉化还是很有必要的;下面记录一下安装中文插件的过程: 点击http://www.eclipse.org/babel/downloads.php,打开后找到 Babel Language Pack,将网址复制下来,如下图所示: 我复制的地址为:https://download.eclipse.org/technology/babel/update-site/R0.19.2

    2024年02月11日
    浏览(46)
  • FairyGUI编辑器的弹窗操作【插件】

    之前在FairyGUI编辑器菜单扩展中,我使用了 App . Alert ( \\\" 复制失败 \\\" ) 来提示操作是否成功。这篇则会说一下我们可以使用的弹窗提示,以及做到类似资源发布成功时的“发布成功”飘窗。 打开APP的API脚本,可以看到有很多公开方法,这里只介绍使用过的弹窗。 消息窗口:A

    2024年02月11日
    浏览(56)
  • 使用Notepad++编辑器,安装compare比较差异插件

    概述        是一款非常有特色的编辑器, Notepad++ 是开源软件, Notepad++ 中文版可以免费使用。 操作步骤: 1、在工具栏 -“插件”选项。  2、勾选Compare选项,点击右上角“安装”即可。 3、 确认安装插件   4、下载插件 5、插件已安装 6、打开文件 7、如果不想要,也可以

    2024年01月20日
    浏览(43)
  • Visual Studio Code 编辑器实用插件简介

    以下是一些常用的 Visual Studio Code 编辑器插件及其简短描述: 2gua.rainbow-brackets :在括号周围添加彩虹色的边框,以帮助区分不同层次的括号。 adpyke.codesnap :将代码片段转换为漂亮的图片,以便与其他人分享。 ahmadawais.shades-of-purple :一款紫色主题的 Visual Studio Code 编辑器主题

    2024年02月13日
    浏览(53)
  • IntelliJ IDE 插件开发 | (五)VFS 与编辑器

    IntelliJ IDE 插件开发 |(一)快速入门 IntelliJ IDE 插件开发 |(二)UI 界面与数据持久化 IntelliJ IDE 插件开发 |(三)消息通知与事件监听 IntelliJ IDE 插件开发 |(四)来查收你的 IDEA 使用报告吧 IntelliJ IDE 插件开发 |(五)VFS 与编辑器 在前几篇文章中主要介绍了关于 IntelliJ IDE 插

    2024年01月25日
    浏览(57)
  • Unity编辑器扩展插件 Odin Inspector 全特性介绍

    简介 Odin已经可以说是非常出名了,深受广大开发者喜爱,AssetStore上买的也挺多的,非常好用的Unity编辑器拓展插件,它的很多特性可以使我们的Inspector面板变得更加直观易用。 本次介绍的时Odin的3.0.8.0版本,也就是最新版本的所有特性的功能。 1.AssetsOnly / SceneObjectsOnly 标记

    2024年02月03日
    浏览(59)
  • 没有颜值插件的编辑器是没有灵魂的--【idea-theme插件】

    颜值即正义!你漂亮你有理。 略 其它的工具都免费,链接更是百度上随处可见。 这个没啥毛病了,就是一个字,稳。 工具的安装都要看的话,那就不用看飞刀系列了。 漂亮的机箱你会多开几次,漂亮的编程,你心情会好一些! 我最喜欢的一套theme 还友好的设置了各种文件

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包