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.
Значение приходит в плагин уже заполненным актуальной информацией.
Замечания
Смотрите также: