FarGetValue
Структура
FarGetValue
описывает макропеременную для события DN_GETVALUE.
struct FarGetValue { size_t StructSize; intptr_t Type; struct FarMacroValue Value; };
Элементы
StructSize
Это поле должно содержать размер структуры
FarGetValue
. Перед использованием структуры плагин должен заполнить поле.Type
Тип события. Как должен поступить макродвижок с
Value
после передачи управления плагином в Far Manager.
Плагин должен выставить это поле в одно из следующих значений:
Тип | Описание |
---|---|
0 | Far Manager игнорирует изменения, произведенные плагином. Макродвижок отдает в макрос то, что было до вызова плагина. |
1 | Плагин изменил данные, макродвижок вернет эти данные в макропоследовательность. |
Value
Значение запрашиваемой макропеременной типа FarMacroValue.
Значение приходит в плагин уже заполненным актуальной информацией.
Замечания
Смотрите также: