FarListInfo
struct FarListInfo { size_t StructSize; FARLISTINFOFLAGS Flags; size_t ItemsNumber; intptr_t SelectPos; intptr_t TopPos; intptr_t MaxHeight; intptr_t MaxLength; };
Элементы
StructSize
Это поле должно содержать размер структуры
FarListInfo
. Перед использованием структуры плагин должен заполнить поле.Flags
Набор флагов (тип FARLISTINFOFLAGS):
Флаг | Описание |
---|---|
LINFO_SHOWNOBOX | Управляющий элемент DI_LISTBOX с выставленным флагом DIF_LISTNOBOX рисуется без рамки. |
LINFO_AUTOHIGHLIGHT | Горячие клавиши будут назначены автоматически, начиная с первого пункта. |
LINFO_REVERSEHIGHLIGHT | Горячие клавиши будут назначены автоматически, начиная с последнего пункта. |
LINFO_WRAPMODE | Попытка перемещения курсора выше первого пункта или ниже последнего будет приводить к перемещению соответственно к последнему или к первому пункту списка. |
LINFO_SHOWAMPERSAND | Показать амперсанды (&), без этого флага амперсанды используются для определения горячей клавиши пункта. |
LINFO_NONE | Нулевой флаг. |
ItemsNumber
Количество пунктов в списке.
SelectPos
Индекс текущего пункта.
TopPos
Индекс верхнего видимого пункта списка.
MaxHeight
Максимальная видимая высота списка.
MaxLength
Максимальный видимый размер строки.
Замечания
Смотрите также: