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
.
Смотрите также: