Show/Hide Toolbars

EmEditor Help

Navigation: EmEditor Help > Plug-in Reference > Structures

EmEditor Plug-in Reference: ATTR_INFO

Scroll Prev Top Next More
EmEditor Home - EmEditor Help - Plug-in Reference - Structures

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;

 

Members

cbSize

[In] Size of this data structure, in bytes. Set this member to sizeof( ATTR_INFO ) before sending the EE_GET_ATTR message.

ptLogical

[In] Specifies the position in the logical coordinate where information should be retrieved.

nFlags

[In] Specifies a combination of the following values.

AI_NEED_CONFIG_SCOPE

Needs the name of the configuration (scope) at the specified position on the active document.

AI_NEED_CONFIG_DOC

Needs the name of the configuration selected for the active document.

AI_NEED_ATTR_SUB

Saves the temporary text specified by nID.

AI_NEED_ALL

Needs all the above information.

nAttr

[Out] This member contains one of the following values.

ATTR_NONE

Normal text.

ATTR_COMMENT

A comment.

ATTR_DOUBLE_QUOTE

Inside double quotes.

ATTR_SINGLE_QUOTE

Inside single quotes.

ATTR_TAG

Inside a tag.

pszConfigScope

[Out] This member contains the name of the configuration (scope) at the specified position on the active document if nFlags contains AI_NEED_CONFIG_SCOPE.

pszConfigDoc

[Out] This member contains the name of the configuration selected for the active document if nFlags contains AI_NEED_CONFIG_DOC.

Version

Supported on Version 9.00 or later.

Copyright © 2003-2016 by Emurasoft, Inc.