ConfigureW

Programming Far Manager plugins

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();
}
Смотрите также: