|
CanYouHandleThisFile позволяет плагину обрабатывать файлы с расширениями, отличными от определённых в Total Commander. Вызывается при определении плагином PK_CAPS_BY_CONTENT, и пользователь пытается открыть архив через Ctrl+PageDown.
BOOL __stdcall CanYouHandleThisFile (char *FileName);
function CanYouHandleThisFile(FileName: PChar): BOOL; stdcall;
Описание
CanYouHandleThisFile должна возвращать true (ненулевое значение), если плагин распознаёт файл как архив, который может обработать. Распознавание должно проводиться по содержимому, НЕ по расширению. Если эта функция не реализована, Total Commander подразумевает, что только файлы с данным расширением могут быть обработаны плагином.
FileName содержит полное имя проверяемого файла (путь+имя).
|