Editor_QueryStringEx

查询与指定的命令相关联的字符串。此内联函数支持超过 MAX_PATH 字符的长文件路径。你能直接用该内联函数或明确地发送 EE_QUERY_STRING_EX 消息。

Editor_QueryString( HWND hwnd, UINT nCmdID, LPWSTR pBuf, UINT cchBuf, UINT nFlags );

参数

hwnd

指定 EmEditor 视图或框架的窗口句柄。

nCmdID

指定一个表示要执行的命令 ID 的整数。只能使用下列命令。详细信息请访问 命令参考

nID

命令名称

返回值

4609 到 4609 + 63

最近文档列表

文件路径和名称

4864 到 4864 + 63

要插入的最近文件列表

文件路径和名称

4992 到 4992 + 63

最近文件夹列表

文件路径和名称

5376 到 5376 + 255

文档列表命令

窗口标题

5632 到 5632 + 255

插件列表命令

插件文件名称

6656 到 6656 + 255

要重新载入的编码列表命令

编码名称

7680 到 7680 + 255

要保存的编码列表

编码名称

9216 到 9216 + 1023

宏列表命令

宏路径和名称

pBuf

指定用于检索字符串的缓冲区。

cchBuf

指定以字符为单位的缓冲区大小。

nFlags

指定以下值之一。

QUERY_STRING_LONG_TITLE

指定需要该字符串的长版本。

QUERY_STRING_SHORT_TITLE

指定需要该字符串的简短版本。

返回值

如果成功,则返回值为 S_OK。否则,返回值为负值。

支持版本

支持 EmEditor Professional Version 20.6 或之后的版本。