GetOpenPanelInfoW

Programming Far Manager plugins

GetOpenPanelInfoW

Функция GetOpenPanelInfoW вызывается Far Manager для получения информации об открываемой панели плагина.
void WINAPI GetOpenPanelInfoW(
  struct OpenPanelInfo *Info
);

Параметры

Info
Указатель на структуру OpenPanelInfo. Плагин заполняет структуру в этой функции.

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

Нет.

Замечания

  1. Структура OpenPanelInfo, передаваемая функции GetOpenPanelInfoW, уже заполнена 0. Плагин обязательно должен заполнить поле OpenPanelInfo.StructSize
  2. Far Manager вызывает функцию GetOpenPanelInfoW достаточно часто, поэтому при проектировании плагина необходимо минимизировать "расчёты", производимые в этой функции.

Пример

Пример из плагина "TmpPanel".
void WINAPI GetOpenPanelInfoW(struct OpenPanelInfo *Info)
{
  TmpPanel *Panel=(TmpPanel *)Info->hPanel;
  Panel->GetOpenPanelInfo(Info);
}
Смотрите также: