EE_ENUM_HIGHLIGHT¶
列举高亮的字符串。你能明确地发送该消息或用 Editor_EnumHighlight 内联函数。
EE_ENUM_HIGHLIGHT
wParam = (WPARAM) (size_t) cchBuf;
lParam = (LPARAM) (LPWSTR) pBuf;
参数¶
cchBuf
用字符数指定缓冲区大小。要注意的是两个空字符会被添加到高亮字符串列表末尾。如果指定的数值为 0,该消息会返回需要检索高亮字符串列表的大小。
pBuf
指定指针指向缓冲区来检索高亮字符串列表。在这个缓冲区内,由一个空字符分隔的可用的高亮字符串列表会被检索。两个空字符会被添加到高亮字符串列表末尾。如果指定的数值为 0,pBuf 是空 (NULL)。
每一个字符串的第一个字符代表颜色和下列值的组合。
从 0 到 9 | 颜色。用 HIGHLIGHT_COLOR_MASK 作为掩码。 |
HIGHLIGHT_WORD | 全词匹配时高亮。 |
HIGHLIGHT_RIGHT_SIDE | 高亮到选定单词右侧。 |
HIGHLIGHT_INSIDE_TAG | 仅在标记内。 |
HIGHLIGHT_REG_EXP | 正则表达式。 |
HIGHLIGHT_CASE | 匹配大小写。 |
HIGHLIGHT_RIGHT_ALL | 高亮单词与其右侧区域。 |
返回值¶
返回值是检索高亮字符串列表的必需大小。
支持版本¶
支持 EmEditor 7.00 或之后的版本。