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