FarListInfo

Структура FarListInfo описывает состояние элементов DI_LISTBOX и DI_COMBOBOX.
struct FarListInfo
{
  DWORD Flags;
  int ItemsNumber;
  int SelectPos;
  int TopPos;
  int MaxHeight;
  int MaxLength;
  DWORD Reserved[6];
};

Элементы

Flags
Набор битовых флагов (перечисление FARLISTINFOFLAGS):
ФлагОписание
LINFO_SHOWNOBOX Управляющий элемент DI_LISTBOX с выставленным флагом DIF_LISTNOBOX рисуется без рамки.
LINFO_AUTOHIGHLIGHT Горячие клавиши будут назначены автоматически, начиная с первого пункта
LINFO_REVERSEHIGHLIGHT Горячие клавиши будут назначены автоматически, начиная с последнего пункта
LINFO_WRAPMODE Попытка перемещения курсора выше первого пункта или ниже последнего будет приводить к перемещению соответственно к последнему или к первому пункту списка
LINFO_SHOWAMPERSAND Показать амперсанды (&). Без этого флага амперсанды используются для определения горячей клавиши пункта.
ItemsNumber
Количество пунктов в списке
SelectPos
Индекс текущего пункта
TopPos
Индекс верхнего видимого пункта списка
MaxHeight
Максимальная видимая высота списка
MaxLength
Максимальный видимый размер строки
Reserved
Резерв.

Замечания

Смотрите также:
DM_LISTINFO, TFarListInfo, структуры