ConfigureW
Функция ConfigureW
вызывается Far Manager, когда пользователь выбрал в меню "Параметры внешних модулей" пункт, добавленный туда данным плагином.
intptr_t WINAPI ConfigureW(
const struct ConfigureInfo *Info
);
Параметры
Info
Указатель на структуру
ConfigureInfo - информация, переданная Far Manager'ом плагину, о выбранном пункте меню.
В начале функции проверьте, что поле
ConfigureInfo.StructSize >= sizeof(ConfigureInfo)
.
Возвращаемое значение
Если функция завершается успешно, то возвращается 1
- в этом случае Far Manager выполняет обновление панелей.
Если пользователь прервал выполнение диалога конфигурации, то верните 0
.
Замечания
Если ваш плагин содержит только одну функцию (т.е. добавляет один пункт в меню "Параметры внешних модулей"), то аргумент Info
можно игнорировать.
Пример
Пример из плагина "TmpPanel".
intptr_t WINAPI ConfigureW(const struct ConfigureInfo *Info)
{
return Config();
}
Смотрите также: