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