极速手机网

Notepad记事本软件消息和通知设置教学

Notepad中文版是一款非常有特色的编辑器,这是一款完全免费并且开源的应用程序,不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组,拥有非常强大的功能,能够帮助用户轻松完成各种代码的编辑,内置支持多达 27 种语法高亮度显示,不管是脚本还是代码都能够轻松应对,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等,海量实用的功能更加人性化,方便用户操作,需要的朋友赶紧下载体验吧!
Notepad记事本软件消息和通知设置教学
Notepad记事本软件消息和通知设置教学图1
插件通信:消息和通知
插件需要与Notepad 通信才能从中获取信息或指示其执行某些任务。这是通过使用消息和通知来完成的。
消息和通知共享相似的界面。使用Windows SendMessage API发送WM_NOTIFY消息的地方,Notepad 使用消息发送通知。
这些相同的技术也可以用于编辑宏(其中一些使用消息来控制Notepad ),或者在使用其中一个脚本插件(有效地使您的脚本成为迷你插件)时使用。
Notepad记事本软件消息和通知设置教学
Notepad记事本软件消息和通知设置教学图2
为什么同时显示消息和通知?
基本上,一条消息可能具有返回值,通常也可以将其视为查询,尽管它也可以在Notepad 中命令操作。另一方面,通知只是通知某些事件,通常被认为是命令。消息和通知的额外内容彼此不同,并在下面的相应部分中进行介绍。
记事本消息
要将消息发送到Notepad ,请发送其窗口句柄以及消息ID和两个参数,称为wParam和lParam。放置在这两个参数中的值取决于消息,并在下面进行说明。如果不使用wParam,lParam或两者都不使用,则必须将它们设置为0。
这些命名消息中的每一个的消息ID以及与这些消息一起使用的枚举,都可以在Notepad_plus_msgs.h的源代码中找到。
Notepad记事本软件消息和通知设置教学
Notepad记事本软件消息和通知设置教学图3
您还可以使用Scintilla消息与Notepad 中的Scintilla编辑器实例进行通信,该消息在Scintilla网站上有记录,其值可以在Scintilla.h中找到。请注意,您需要使用两个Scintilla句柄之一作为SendMessage api函数的第一个参数。
1.MESSAGE NAME被诸如NPPM_ACTIVATEDOC之类的具体Notepad 消息取代。
2.Description通知有关消息的用法,并在需要时提供其他信息。
3.wParam和lParam是要提供的参数
4.in / out指示这是输入还是输出参数,这意味着在输出的情况下,Notepad 会将一些信息复制到提供的缓冲区中

相关下载

下载Notepad3

Notepad3

大小:1.28 MB

相关文章

相关软件

大家都在找