Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Нестандартное окошко функции ProgressProc 
Author Message
HankHank



PostPosted: Wed Apr 21, 2010 09:41    Post subject: Нестандартное окошко функции ProgressProc Reply with quote

Пользуюсь хелпом “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 “вписать” нужную строчку, или надо программировать собственную функцию хода выполнения и всё, что с этим связано ? Может, есть готовые приёмы ?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group