Программы, плагины, статьи от Моторокера

Новости
Статьи
Программы
Ссылки
Автор

Рекомендации по написанию архиваторных плагинов для Total Commander

tChangeVolProc

tChangeValueProc – typedef функции, которая запрашивает пользователя о смене тома.

typedef int (__stdcall *tChangeVolProc)(char *ArcName, int Mode);

Описание

SetChangeVolProc снабжает вас указателем к функции с этим описанием. When you want the user to be asked about changing volume, call this function with appropriate parameters. The function itself is part of Total Commander – you only specify the question. Total Commander then asks the user, and you get the answer as the result of the call to this function. If the user has aborted the operation, the function returns zero.

ArcName содержит имя файла архива, с которым вы работаете и может получать имя следующего тома.

Присвойте Mode одно из следующих значений, означающих, что Total Commander запросит у пользователя:

КонстантаЗначениеОписание
PK_VOL_ASK0Запрашивает пользователя местоположение следующего тома
PK_VOL_NOTIFY1Сообщает приложению о распаковке следующего тома

Замечание

The keyword or constant __stdcall must be set according to the compiler that you will use to make the library. Например, this is STDCALL for cygwin and __stdcall for MSC.


© 2006–2011 Моторокер Плагины для Total Commander