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
[In] 以字节为单位的数据结构大小。在发送 EE_GET_ATTR 消息之前,把这个成员设为sizeof ( ATTR_INFO )。
ptLogical
[In] 指定逻辑坐标中信息能被检索的位置。
nFlags
[In] 指定一个下列值的组合。
AI_NEED_CONFIG_SCOPE | 需要配置名称(范围)在活动文档上的指定位置处。 |
AI_NEED_CONFIG_DOC | 需要为活动文档选取的配置名称。 |
AI_NEED_ATTR_SUB | 保存由 nID 指定的临时文本。 |
AI_NEED_ALL | 需要以上全部信息。 |
nAttr
[Out] 该成员包含下列值之一。
ATTR_NONE | 标准文本。 |
ATTR_COMMENT | 一个注释。 |
ATTR_DOUBLE_QUOTE | 在双引号内。 |
ATTR_SINGLE_QUOTE | 在单引号内。 |
ATTR_TAG | 在一个标签内。 |
pszConfigScope
[Out] 该成员包含配置名称(范围)在活动文档上指定位置处,如果 nFlags 包含 AI_NEED_CONFIG_SCOPE。
pszConfigDoc
[Out] 该成员包含为活动文档选取的配置名称如果 nFlags 包含 AI_NEED_CONFIG_DOC。
版本¶
支持 EmEditor 9.00 或之后的版本。