GetOpenPanelInfoW
вызывается Far Manager для получения информации об открываемой панели плагина.
void WINAPI GetOpenPanelInfoW( struct OpenPanelInfo *Info );
GetOpenPanelInfoW
, уже заполнена 0
. Плагин обязательно должен заполнить поле OpenPanelInfo.StructSize
GetOpenPanelInfoW
достаточно часто, поэтому при проектировании плагина необходимо минимизировать "расчёты", производимые в этой функции.void WINAPI GetOpenPanelInfoW(struct OpenPanelInfo *Info) { TmpPanel *Panel=(TmpPanel *)Info->hPanel; Panel->GetOpenPanelInfo(Info); }