FarListColors

Структура FarListColors описывает цветовую схему для элементов DI_LISTBOX и DI_COMBOBOX.
struct FarListColors
{
  DWORD  Flags;
  DWORD  Reserved;
  int    ColorCount;
  LPBYTE Colors;
};

Элементы

Flags
Флаги. Поле должно быть равно 0.
Reserved
Зарезервировано для будущего использования. Поле должно быть равно 0.
ColorCount
Количество элементов массива Colors
Colors
Байтовый массив цветовых атрибутов (цвет_фона+цвет_текста). По умолчанию задаются цветовые атрибуты:

для DI_LISTBOX
ИндексКонстантаОписание
0COL_DIALOGLISTBOX  подложка
1COL_DIALOGLISTBOX  рамка
2COL_DIALOGLISTTITLE  заголовок - верхний и нижний
3COL_DIALOGLISTTEXT  текст пункта
4COL_DIALOGLISTHIGHLIGHT  горячая клавиша
5COL_DIALOGLISTBOX  разделительная линия
6COL_DIALOGLISTSELECTEDTEXT  текст выбранного пункта
7COL_DIALOGLISTSELECTEDHIGHLIGHT  горячая клавиша выбранного пункта
8COL_DIALOGLISTSCROLLBAR  полоса прокрутки
9COL_DIALOGLISTDISABLED  недоступный пункт (disabled)
10COL_DIALOGLISTARROWS  указатели длинных строк
11COL_DIALOGLISTARROWSSELECTED  указатели длинных строк выбранного пункта
12COL_DIALOGLISTARROWSDISABLED  указатели длинных строк недоступного пункта (disabled)

для DI_COMBOBOX
ИндексКонстантаОписание
0COL_DIALOGCOMBOBOX  подложка
1COL_DIALOGCOMBOBOX  рамка
2COL_DIALOGCOMBOTITLE  заголовок - верхний и нижний
3COL_DIALOGCOMBOTEXT  текст пункта
4COL_DIALOGCOMBOHIGHLIGHT  горячая клавиша
5COL_DIALOGCOMBOBOX  разделительная линия
6COL_DIALOGCOMBOSELECTEDTEXT  текст выбранного пункта
7COL_DIALOGCOMBOSELECTEDHIGHLIGHT  горячая клавиша выбранного пункта
8COL_DIALOGCOMBOSCROLLBAR  полоса прокрутки
9COL_DIALOGCOMBODISABLEDTEXT  недоступный пункт (disabled)
10COL_DIALOGCOMBOARROWS  указатели длинных строк
11COL_DIALOGCOMBOARROWSSELECTED  указатели длинных строк выбранного пункта
12COL_DIALOGCOMBOARROWSDISABLED  указатели длинных строк недоступного пункта (disabled)

Замечания

Смотрите также:
DN_CTLCOLORDLGLIST, TFarListColors, структуры