Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CGauge1

290
27 августа 2009 года
Patr1ot
458 / / 09.02.2008
Здраствуйте! Немогу разобраться с компонентом CGauge1.
я написал небольшую программку по копированию файлов.
При копирование нескольких файлов я могу после копирования
каждого файла добавлять прогресс в CGauge1, но вот в чем вопрос
как отобразить в CGauge1 копирование одного файла, что бы при этом он
показывал в процентах правильное соотношение %=Скаченный размер..

Заранее спасибо....
92
27 августа 2009 года
Тень Пса
2.2K / / 19.10.2006
O_o тема c..сек не раскрыта (c)

а поподробнее можно? не ясно ни разу, что ты хочешь :)

если ты имеешь в виду, "показывать правильный" прогресс при копировании стопки файлов, то тебе надо знать размер всех файлов и считать его на 100%, а вот кол-во скопированных байт/килобайт/мегабайт считать уже в % от общего.
290
27 августа 2009 года
Patr1ot
458 / / 09.02.2008
мне нужно: У меня есть 1 файл размером 150мб.
как отобразить его копирование в %. Через компонент CGauge.
11
27 августа 2009 года
oxotnik333
2.9K / / 03.08.2007
см. CopyProgressRoutine
290
28 августа 2009 года
Patr1ot
458 / / 09.02.2008
Цитата: oxotnik333



Приведите пример пожалуйсто, тупому человеку. Там все по английски в
msdn.microsoft.com, я с английским не лады.
Из этого я понял:

Код:
DWORD CALLBACK CopyProgressRoutine(
  __in      LARGE_INTEGER TotalFileSize, \\Размер файла, но непонятно в чем измеряется
  __in      LARGE_INTEGER TotalBytesTransferred, \\похоже что это скорость передачи
  __in      LARGE_INTEGER StreamSize, \\ что это незнаю
  __in      LARGE_INTEGER StreamBytesTransferred, \\то же что то о передачи
  __in      DWORD dwStreamNumber, \\ какой то номер чегото выше
  __in      DWORD dwCallbackReason, \\?
  __in      HANDLE hSourceFile, \\как я понял это путь к файлу от куда копировать
  __in      HANDLE hDestinationFile, \\ куда копировать
  __in_opt  LPVOID lpData \\ тоже для меня загадка
);


Помогите плз...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог