FarDialogItemColors
Структура
FarDialogItemColors
используется в Диалог АПИ для изменения цветовых атрибутов элементов.
struct FarDialogItemColors { size_t StructSize; unsigned __int64 Flags; size_t ColorsCount; struct FarColor *Colors; };
Элементы
StructSize
Это поле содержит размер структуры
FarDialogItemColors
.Flags
Флаги, поле используется плагином.
ColorsCount
Количество элементов в массиве
Colors
.Colors
Установленный или устанавливаемый цвет, массив структур типа FarColor.
Замечания
Пример
Пример из плагина "PicViewAdv".
case DN_CTLCOLORDLGITEM: if(Param1==0) { FarColor Color; struct FarDialogItemColors *Colors=(FarDialogItemColors*)Param2; if(DlgParams->ShowingIn==VIEWER) { Info.AdvControl(&MainGuid;,ACTL_GETCOLOR,COL_VIEWERSTATUS,&Color;); Colors->Colors[0] = Colors->Colors[2] = Colors->Colors[3] = Color; Info.AdvControl(&MainGuid;,ACTL_GETCOLOR,COL_VIEWERTEXT,&Color;); Colors->Colors[1] = Color; } } break;
Смотрите также: