ATTR_INFO

EE_GET_ATTR 메시지에 의해 사용됩니다.

typedef struct _ATTR_INFO {
	size_t cbSize; // in
	POINT_PTR ptLogical; // in
	UINT nFlags; // in
	UINT nAttr; // out
	WCHAR szConfigScope[MAX_CONFIG_NAME]; // out
	WCHAR szConfigDoc[MAX_CONFIG_NAME]; // out
} ATTR_INFO;

멤버

cbSize

[입력] 바이트로 나타낸 데이터 구조의 크기입니다. EE_GET_ATTR 메시지를 보내기 전에 이 멤버를 sizeof( ATTR_INFO )로 설정합니다.

ptLogical

[입력] 정보가 검색되어야 하는 논리 좌표 내 위치를 지정합니다.

nFlags

[입력] 다음의 값들의 결합을 지정합니다.

AI_NEED_CONFIG_SCOPE

활성화 문서의 지정된 위치에 구성 (scope)의 이름이 필요합니다.

AI_NEED_CONFIG_DOC

활성화 문서를 위해 선택된 구성의 이름이 필요합니다.

AI_NEED_ATTR_SUB

nID에 의해 지정된 임시 텍스트를 저장합니다.

AI_NEED_ALL

위의 정보가 모두 필요합니다.

nAttr

[출력] 이 멤버는 다음의 값들 중 하나를 포함합니다.

ATTR_NONE

일반 텍스트

ATTR_COMMENT

주석

ATTR_DOUBLE_QUOTE

큰 따옴표 내부

ATTR_SINGLE_QUOTE

작은 따옴표 내부

ATTR_TAG

태그 내부

pszConfigScope

[출력] nFlags가 AI_NEED_CONFIG_SCOPE를 포함하고 있는 경우 이 멤버는 활성화 문서의 지정된 위치에 구성 (scope)의 이름을 포함합니다.

pszConfigDoc

[출력] nFlags가 AI_NEED_CONFIG_DOC을 포함하고 있는 경우 이 멤버는 활성화 문서를 위해 선택된 구성의 이름을 포함합니다.

버전

EmEditor 버전 9 이상에서만 지원됩니다.