消息

EE_ADD_REF

递增该插件的引用号。

EE_AUTOFILL

对 CSV 文档执行自动填充或快速填充操作。

EE_CLIP_HISTORY

控制剪贴板记录。

EE_COMPARE

比较两个文件。

EE_CONVERT

转换字符。

EE_CONVERT_CSV

转换当前文档的 CSV 格式。

EE_CONVERT_EX

转换字符。

EE_CUSTOM_BAR_CLOSE

关闭自定义分栏。

EE_CUSTOM_BAR_OPEN

打开自定义分栏。

EE_DEV_TO_VIEW

转换指定位置的设备(客户端)坐标来显示坐标。

EE_DO_IDLE

刷新工具栏,窗口标题,标签页及其他。

EE_EDIT_COLUMN

移动,复制,删除,或合并当前 CSV 文档中的指定列。

EE_EDIT_TEMP

把临时文本作为一个新文档打开,或激活、保存或关闭已存在的临时文本。

EE_EMPTY_UNDO_BUFFER

为撤消和重做命令清空缓冲区。

EE_ENUM_CONFIG

列举可用的配置。

EE_ENUM_HIGHLIGHT

列举高亮的字符串。

EE_EXEC_COMMAND

执行一个指定的命令。

EE_EXEC_PLUGIN

执行一个指定的插件。

EE_EXTRACT_FREQUENT

将常用字符串提取到新文档中。

EE_FILTER

用指定字符串和设定筛选文档。

EE_FINDA

搜索一个 ANSI 字符串。

EE_FINDW

搜索一个 Unicode 字符串。

EE_FIND_IN_FILESA

在指定路径的多个文件中搜索一个 ANSI 字符串。

EE_FIND_IN_FILESW

在指定路径的多个文件中搜索一个 Unicode 字符串。

EE_FIND_REGEX

用正则表达式搜索一个字符串。

EE_FIND_REPLACE

搜索或替换一个字符串。

EE_FREE

释放一个指定的插件。

EE_GET_ACCEL_ARRAY

检索快捷键的数组。

EE_GET_ACTIVE_STRING

检索活动字符串。

EE_GET_ANCHOR_POS

检索选区的原点。

EE_GET_ATTR

在指定位置检索配置与属性。

EE_GET_CARET_POS

检索当前光标位置。

EE_GET_CELL

在指定单元格内检索 Unicode 文本。

EE_GET_CMD_ID

获得插件命令 ID。

EE_GET_COLOR

检索指定部分的文本、背景颜色以及样式。

EE_GET_COLUMN

在 CSV 模式中检索一列文本。

EE_GET_CONFIGA

检索所选取的配置名称为 ANSI 字符串。

EE_GET_CONFIGW

检索所选取的配置名称为 Unicode 字符串。

EE_GET_DROPPED_FILE

检索最近拖放的文件。

EE_GET_FILTER

检索当前文档的筛选字符串及设定。

EE_GET_LINEA

在指定行检索 ANSI 文本。

EE_GET_LINES

检索在 EmEditor 中的行数。

EE_GET_LINEW

检索指定行的 Unicode 文本。

EE_GET_MARGIN

检索边距大小。

EE_GET_MODIFIED

检索文本的修改状态。

EE_GET_MULTI_SEL

当多个选区都可用时,检索一个指定选区的信息。

EE_GET_OUTLINE_LEVEL

检索指定逻辑行的大纲级别。

EE_GET_OUTPUT_STRING

检索输出栏中的文本。

EE_GET_PAGE_SIZE

检索页面大小。

EE_GET_REDRAW

检索在 EmEditor 中允许或禁止重绘变更的标志。

EE_GET_REF

检索一个指定插件的引用号。

EE_GET_SCROLL_POS

检索滚动条的当前光标位置。

EE_GET_SEL_END

检索选区的结尾字符位置。

EE_GET_SEL_START

检索选区的开始字符位置。

EE_GET_SEL_TEXTA

检索被选取的 ANSI 文本。

EE_GET_SEL_TEXTW

检索被选取的 Unicode 文本。

EE_GET_SEL_TYPE

获得选区状态的类型。

EE_GET_STATUSA

检索显示在状态栏上的 ANSI 文本。

EE_GET_STATUSW

检索显示在状态栏上的 Unicode 文本。

EE_GET_UNICODE_NAME

检索指定字符或字符串的 Unicode 名。

EE_GET_VERSION

返回版本号。

EE_GET_WORD

检索光标位置处的一个单词。

EE_HELP

显示帮助中的指定页面。

EE_INFO

检索或设置用于 EmEditor 的信息参数之一的值。

EE_INFO_EX

检索或设置用于 EmEditor 的信息参数之一的值。

EE_INSERT_FILEA

在光标处插入指定文件内容 (ANSI)。

EE_INSERT_FILEW

在光标处插入指定文件内容 (Unicode)。

EE_INSERT_STRINGA

把一个 ANSI 字符串插入到当前光标位置处。

EE_INSERT_STRINGW

把一个 Unicode 字符串插入到当前光标位置处。

EE_IS_CHAR_HALF_OR_FULL

决定一个指定的字符是全角还是半角。它也可以计算指定字符串的总宽度。

EE_JOIN

按指定键列,用一个与 JOIN 操作类似的方法合并两个 CSV 文档,并创建一个新文档。

EE_KEYBOARD_PROP

显示指定命令 ID 和配置的键盘属性。

EE_LINE_FROM_CHAR

检索包含指定字符索引(序列位置)的行的索引。

EE_LINE_INDEX

检索在 EmEditor 中一个指定行的第一个字符的字符索引。

EE_LOAD_CONFIGA

重新载入由一个 ANSI 字符串指定名称的配置。

EE_LOAD_CONFIGW

重新载入由一个 Unicode 字符串指定名称的配置。

EE_LOAD_FILEA

把一个指定文件载入到 EmEditor 中 (ANSI)。

EE_LOAD_FILEW

把一个指定文件载入到 EmEditor 中 (Unicode)。

EE_LOGICAL_TO_SERIAL

把逻辑坐标转换为序列位置。

EE_LOGICAL_TO_VIEW

把逻辑坐标转换为显示坐标。

EE_MANAGE_DUPLICATES

删除或把重复行设为书签。

EE_MATCH_REGEX

用正则表达式搜索一个字符串。

EE_NUMBERING

在鼠标位置或垂直选择处,插入编号。

EE_OUTPUT_DIR

为输出栏设置当前目录。

EE_OUTPUT_STRING

追加一个字符串到输出栏中。

EE_PIVOT_TABLE

在 CSV 文档中创建数据透视表。

EE_QUERY_STATUS

查询命令的状态,无论命令是否被启用,也不管命令是否处于被选中的状态。

EE_QUERY_STRING

查询与指定的命令相关联的字符串。

EE_QUERY_STRING_EX

查询与指定的命令相关联的字符串。此消息支持超过 MAX_PATH 的长文件路径。

EE_REARRANGE_COLUMNS

重排 CSV 列。

EE_REDRAW

在 EmEditor 中允许或禁止重绘变更。

EE_REG_QUERY_VALUE

根据 EmEditor 的设定,从注册表或一个 INI 文件中查询一个值。

EE_REG_SET_VALUE

根据 EmEditor 的设定,设一个值到注册表或一个 INI 文件中。

EE_RELEASE

递减插件的引用号。

EE_REPLACE_IN_FILESA

在指定路径的多个文件中替换一个 ANSI 字符串。

EE_REPLACE_IN_FILESW

在指定路径的多个文件中替换一个 Unicode 字符串。

EE_REPLACEA

替换一个 ANSI 字符串。

EE_REPLACEW

替换一个 Unicode 字符串。

EE_RUN_MACRO

运行一个宏。

EE_SAVE_FILEA

保存文本到一个指定的文件中 (ANSI)。

EE_SAVE_FILEW

保存文本到一个指定的文件中 (Unicode)。

EE_SERIAL_TO_LOGICAL

把序列位置转换为逻辑坐标。

EE_SET_ANCHOR_POS

设置选区的原点。

EE_SET_CARET_POS

移动光标位置并且选择性地扩展选区。

EE_SET_CELL

在指定单元格内设置文本。

EE_SET_COLUMN

设置一列文本。

EE_SET_CONFIGA

变更为一个用 ANSI 字符串指定的配置。

EE_SET_CONFIGW

变更为一个用 Unicode 字符串指定的配置。

EE_SET_MODIFIED

变更文本的修改状态。

EE_SET_MULTI_SEL

当多个选取内容可用时,设置指定的选取内容的信息。

EE_SET_OUTLINE_ARRAY

为指定的多行设置大纲级别。

EE_SET_OUTLINE_LEVEL

为指定的逻辑行设置大纲级别。

EE_SET_SCROLL_POS

指定滚动栏位置。

EE_SET_SEL_LENGTH

变更选区的字符长度。

EE_SET_SEL_TYPE

设置选区状态的类型。

EE_SET_SEL_VIEW

变更选区的开始和结束位置。

EE_SET_STATUSA

在状态栏上显示一条 ANSI 消息。

EE_SET_STATUSW

在状态栏上显示一条 Unicode 消息。

EE_SHOW_OUTLINE

显示或隐藏大纲。

EE_SHOW_TIP

显示或隐藏工具提示。

EE_SORT

排序文档。

EE_SPLIT_COLUMN

分割当前 CSV 文档的指定列。

EE_TOOLBAR_CLOSE

关闭自定义工具栏。

EE_TOOLBAR_OPEN

打开自定义工具栏。

EE_TOOLBAR_SHOW

显示或隐藏一个自定义工具栏。

EE_UNPIVOT

通过平展 CSV 数据将列转换为行。

EE_UPDATE_TOOLBAR

在工具栏中更新一个按钮的状态。

EE_VIEW_TO_DEV

把显示指定位置的显示坐标转换为设备(客户端)坐标。

EE_VIEW_TO_LOGICAL

把一个指定位置的显示坐标转换为逻辑坐标。

这些常数在头文件 (plugin.h) 中被定义。

同样支持下列 Windows API 消息。其中,有一些支持可能不完整,因为消息的窗口句柄参数指定的是视图的窗口句柄,而不是 EmEditor 的框架。有关这些消息的更多信息请查看微软 MSDN 资源库。

EM_GETSEL

检索当前选区的开始和结束字符位置。

EM_SCROLLCARET

滚动光标到视图。

EM_SETSEL

选择一个字符范围。

EM_REPLACESEL

用指定的文本替换当前选区。

WM_CLEAR

删除当前选区。

WM_COPY

把当前选区复制到剪贴板上。

WM_CUT

删除当前选区并复制被删除的文本到剪贴板上。

WM_GETTEXT

复制整个文档到一个缓冲区。

WM_GETTEXTLENGTH

检索用来检索整个文档,除了终止空字符外的缓冲区大小。

WM_PASTE

在当前光标位置复制当前在剪贴板上的内容。

WM_SETTEXT

设置整个文档。

WM_UNDO

撤回最后的操作。