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 이상에서만 지원됩니다.