GetContentFieldsW
Функция GetContentFieldsW
вызывается, чтобы узнать, есть ли в заданном списке типов
контент-колонок хотя бы один тип, поддерживаемый данным плагином.
Вызов производится один раз перед каждым обновлением панели.
intptr_t WINAPI GetContentFieldsW(
const struct GetContentFieldsInfo *Info
);
Параметры
Возвращаемое значение
Если плагин поддерживает хотя бы один тип колонок из переданного списка, то верните 1
. В противном случае 0
.
Пример
FarStandardFunctions FSF; // assuming it is already initialized
const wchar_t *SupportedColumns[] = {
L"Compression", L"Resolution", L"Original size", L"Current size",
NULL
};
intptr_t WINAPI GetContentFieldsW(const struct GetContentFieldsInfo *Info)
{
for(size_t i=0; i<Info->Count; i++)
{
for(size_t j=0; SupportedColumns[j]; j++)
{
if (!FSF.LStricmp(Info->Names[i], SupportedColumns[j])
return 1;
}
}
return 0;
}
Смотрите также:
ПРИМЕЧАНИЕ
Данное API не является окончательным и может быть изменено или удалено в любой момент.