FarColor

Programming Far Manager plugins

FarColor

Структура FarColor описывает код цвета, используется, например, в функции Text.
struct FarColor
{
  FARCOLORFLAGS Flags;
  COLORREF ForegroundColor;
  COLORREF BackgroundColor;
  void *Reserved;
};

Элементы

Flags
Может быть комбинацией следующих значений (тип FARCOLORFLAGS):
ФлагОписание
FCF_FG_4BIT цвет символа задан стандартным кодом в 4 бита
FCF_BG_4BIT цвет фона символа задан стандартным кодом в 4 бита
FCF_4BITMASK стандартный четырехбитный цвет (FCF_FG_4BIT|FCF_BG_4BIT)
FCF_EXTENDEDFLAGS расширенные атрибуты (~FCF_4BITMASK)
FCF_FG_BOLD расширенные атрибуты, задан стиль: "жирный" символ
FCF_FG_ITALIC расширенные атрибуты, задан стиль: "наклонный" символ
FCF_FG_UNDERLINE расширенные атрибуты, задан стиль: "подчеркнутый" символ
FCF_STYLEMASK расширенные атрибуты, используются стили (FCF_FG_BOLD|FCF_FG_ITALIC|FCF_FG_UNDERLINE)
FCF_NONE нулевой флаг
ForegroundColor
Цвет символа, значение типа COLORREF.
BackgroundColor
Цвет фона символа, значение типа COLORREF.
Reserved
Не используется.

Замечания

При формировании цвета для стандартной консоли Windows обязательно указывайте флаги FCF_FG_4BIT и FCF_BG_4BIT.
Смотрите также: