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 機能を使用して、このハンドルをフリーにすることができます。

バージョン

Version 9.00 以上で利用できます。

Copyright © 2003-2016 by Emurasoft, Inc.