Нестандартное окошко функции ProgressProc
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Написание плагинов для Total Commander

#1: Нестандартное окошко функции ProgressProc Author: HankHank PostPosted: Wed Apr 21, 2010 09:41
    —
Пользуюсь хелпом “Writing file system plugins (version 1.5) for Total Commander”.
В нём задействую функцию API для отображения шкалы прогресса
Code:

int __stdcall ProgressProc(int PluginNr,char* SourceName, char* TargetName,int PercentDone);

Дизайн окошка получается в едином стиле Коммандера. Как раз то, что нужно. Если задавать параметры процентажа, то используется специфическое содержимое типа “Из” - ”В” (с учётом локализации), характерное именно для копирования файлов. Поэтому приходится писать что-то вроде
Code:

ProgressProc(PluginNumber,"","",percent);
, чтобы было без сопровождающего комментария вверху окошка.

Есть ли способы средствами API TC “вписать” нужную строчку, или надо программировать собственную функцию хода выполнения и всё, что с этим связано ? Может, есть готовые приёмы ?

#2:  Author: MVVLocation: Ростов-Дон PostPosted: Wed Apr 21, 2010 11:46
    —
Нельзя. ТК даже при удалении файлов там показывает и строчку "Из:", и строчку "В:", давно писал Гислеру, никак не исправит. Кстати, наверное, если при удалении можно указать "трубу" вместо пути получателя, будет забавно. Very Happy

#3:  Author: HankHank PostPosted: Wed Apr 21, 2010 23:00
    —
Ну и ладно. Важно, что работает. Красота уже на втором месте.



Total Commander -> Написание плагинов для Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group