ProcessPanelEventW

Programming Far Manager plugins

ProcessPanelEventW

Функция ProcessPanelEventW сообщает плагину о разных событиях панели и позволяет обработать некоторые из них.
intptr_t WINAPI ProcessPanelEventW(
  const struct ProcessPanelEventInfo *Info
);

Параметры

Info
Указатель на структуру ProcessPanelEventInfo, Far Manager передает информацию о событии.
В начале функции проверьте, что поле ProcessPanelEventInfo.StructSize >= sizeof(ProcessPanelEventInfo).

Возвращаемое значение

Возвращаемое значение зависит от типа события, смотрите описание событий для уточнения информации.
Для необрабатываемых плагином событий, функция должна возвращать 0.

Пример

Пример из плагина "ProcList".
intptr_t WINAPI ProcessPanelEventW(const struct ProcessPanelEventInfo *Info)
{
  return ((Plist *)Info->hPanel)->ProcessEvent(Info->Event,Info->Param);
}
Смотрите также: