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