SetFindListW
Функция
SetFindListW
предназначена для переноса найденных объектов из диалога Поиска файлов в эмулируемую файловую систему. Физически файлы не должны копироваться или изменяться.
intptr_t WINAPI SetFindListW( const struct SetFindListInfo *Info );
Параметры
Info
Указатель на структуру SetFindListInfo, Far Manager передает плагину найденные объекты.
В начале функции проверьте, что поле
В начале функции проверьте, что поле
SetFindListInfo.StructSize >= sizeof(SetFindListInfo)
.Возвращаемое значение
Если функция выполнила свои действия успешно, то верните
1
. В противном случае 0
.
Замечания
- Типичный представитель, использующий данную функцию - плагин Temporary panel (TMPCLASS.CPP, функция TmpPanel::SetFindList)
- Перед вызовом этой функции Far Manager вызывает функцию OpenW(OPEN_FINDLIST...) и только после успешного её завершения вызовет
SetFindListW
.
Пример
Пример из плагина "TmpPanel".
intptr_t WINAPI SetFindListW(const struct SetFindListInfo *Info) { TmpPanel *Panel=(TmpPanel *)Info->hPanel; return Panel->SetFindList(Info->PanelItem,Info->ItemsNumber); }
Смотрите также: