GET_COLOR_INFO

Used by EE_GET_COLOR messages.

typedef struct _GET_COLOR_INFO {
	UINT cbSize;
	BOOL bFind;
	UINT nIndex;
	COLORREF clrText;
	COLORREF clrBack;
	int nAttr;
} GET_COLOR_INFO;

Fields

cbSize

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

bFind

[in] Specifies TRUE if retrieving colors for Find, or FALSE if retrieving colors for one of other parts.

nIndex

[in] Specifies the index to retrieve colors. If bFind is FALSE, the index must be less than MAX_SMART_COLOR.

clrText

[out] This member contains the text color after returning from the EE_GET_COLOR message. The value can be an RGB value of the color or one of the following values.

DEFAULT_COLOR

The Windows system color is used.

TRANSPARENT_COLOR

The color is transparent.

clrBack

[out] This member contains the background color after returning from the EE_GET_COLOR message. The value can be an RGB value of the color or one of the following values.

DEFAULT_COLOR

The Windows system color is used.

TRANSPARENT_COLOR

The color is transparent.

nAttr

[out] This member contains the style after returning from the EE_GET_COLOR message. The value is one of the following values.

SMART_COLOR_FONT_NORMAL

The font is normal.

SMART_COLOR_FONT_UNDERLINE

The font is underlined.

SMART_COLOR_FONT_BOLD

The font is bold.

SMART_COLOR_FONT_ITALIC

The font is italic.

SMART_COLOR_FONT_WIGGLY

The font is wiggly.

SMART_COLOR_FONT_DOTTED

In case of lines, the specified lines are dotted.

Version

Supported on Version 14.4 or later.