Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 插件参考 > 结构

EmEditor 插件参考: RUN_MACRO_INFO

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 插件参考 - 结构

RUN_MACRO_INFO

用于 EE_RUN_MACRO 消息。

typedef struct _RUN_MACRO_INFO {

   size_t cbSize;

   LPCWSTR pszMacroFile;

   LPCWSTR pszText;

   UINT nFlags;

   int nDefMacroLang;

   POINT_PTR ptOrgPos;

   POINT_PTR ptCodePos;

   POINT_PTR ptErrorPos;

   HGLOBAL hstrResult;

} RUN_MACRO_INFO;

字段

cbSize

以字节为单位的数据结构大小。在发送 EE_RUN_MACRO 消息之前,把该成员设为 sizeof( RUN_MACRO_INFO )。

pszMacroFile

指定你想要运行的宏文件的路径以及文件名称。

pszText

在内存上指定你想要运行的一段宏文本。

nFlags

指定下列值之一。

RUN_FILE

pszMacroFile 参数有效。

RUN_TEXT

pszText 参数有效。

nDefMacroLang

指定下列值之一。

MACRO_LANG_JSCRIPT

该宏是 JavaScript。

MACRO_LANG_VBSCRIPT

该宏是 VBScript。

MACRO_LANG_UNKNOWN

该宏语言未知。

ptOrgPos

指定宏的原始位置。

ptCodePos

指定宏的代码位置。

ptErrorPos

接收宏的错误位置。

hstrResult

输出。接收句柄到宏所返回的输出字符串中。调用方负责使用 GlobalFree 函数来释放该句柄。

支持版本

支持 EmEditor 9.00 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.