EXEC_PLUGIN_INFO

用於 EE_EXEC_PLUGIN 消息。

typedef struct _EXEC_PLUGIN_INFO {
	UINT cbSize;
	LONG nFlags;
	LPCWSTR pszName;
	WPARAM wParam;
	LPARAM lParam;
	LONG_PTR nResult;
} EXEC_PLUGIN_INFO;

字段

cbSize

指定該結構的大小,sizeof( EE_PLUGIN_INFO )。

nFlags

指定一個下列值的組合。eePluginExecuteCommand,eePluginUserMessage,和 eePluginQueryStatus 一定要專門指定。

PLUGIN_FLAG_EXEC_COMMAND

如同選擇外掛程式命令一樣運行外掛程式。如果指定該值,那么忽略 wParam 和 lParam 參數。

PLUGIN_FLAG_USER_MSG

用 wParam 和 lParam 參數發送消息至外掛程式。

PLUGIN_FLAG_QUERY_STATUS

檢索外掛程式狀態。如果指定該值,那么忽略 wParam 和 lParam 參數。

PLUGIN_FLAG_ABSOLUTE_PATH

pszName 包含檔案的完整路徑。如果不指定這個標志,外掛程式一定要在預設外掛程式資料夾中,即 EmEditor 安裝資料夾中的 PlugIns 子資料夾中。

pszName

指定外掛程式檔案名。

wParam

指定第一個送至外掛程式的參數。參數的含義取決于外掛程式。

lParam

指定第二個送至外掛程式的參數。參數的含義取決于外掛程式。

版本

支持 EmEditor Professional 15.5 或之後的版本。