Victor_VG
Tracker Mod | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору FarColor Структура FarColor описывает код цвета, используется, например, в функции Text. struct FarColor { FARCOLORFLAGS Flags; COLORREF ForegroundColor; COLORREF BackgroundColor; void *Reserved; }; Элементы Flags Может быть комбинацией следующих значений (тип FARCOLORFLAGS): Флаг | Описание | FCF_FG_4BIT | цвет символа задан стандартным кодом в 4 бита | FCF_BG_4BIT | цвет фона символа задан стандартным кодом в 4 бита | FCF_FG_BOLD | расширенные атрибуты, задан стиль: "жирный" символ | FCF_FG_ITALIC | расширенные атрибуты, задан стиль: "наклонный" символ | FCF_FG_UNDERLINE | расширенные атрибуты, задан стиль: "подчеркнутый" символ | FCF_NONE | нулевой флаг | ForegroundColor Цвет символа в формате 0xAABBGGRR или индекс 0xAA000000 - 0xAA00000F, если установлен флаг FCF_FG_4BIT. BackgroundColor Цвет символа в формате 0xAABBGGRR или индекс 0xAA000000 - 0xAA00000F, если установлен флаг FCF_BG_4BIT. Reserved Не используется и должен быть установлен в 0. Замечания При формировании цвета для стандартной консоли Windows обязательно указывайте флаги FCF_FG_4BIT и FCF_BG_4BIT. Старший байт в ForegroundColor и BackgroundColor определяет степень прозрачности цвета, от полностью прозрачного (00) до полностью непрозрачного (FF). В данный момент прозрачность поддерживается не везде. Во избежание неприятных сюрпризов в будущем всегда устанавливайте старший байт в 0xFF. |