ATTR_INFO¶
Used by EE_GET_ATTR message.
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 或之後的版本。