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 \\ тоже для меня загадка
);
CGauge1
я написал небольшую программку по копированию файлов.
При копирование нескольких файлов я могу после копирования
каждого файла добавлять прогресс в CGauge1, но вот в чем вопрос
как отобразить в CGauge1 копирование одного файла, что бы при этом он
показывал в процентах правильное соотношение %=Скаченный размер..
Заранее спасибо....
а поподробнее можно? не ясно ни разу, что ты хочешь :)
если ты имеешь в виду, "показывать правильный" прогресс при копировании стопки файлов, то тебе надо знать размер всех файлов и считать его на 100%, а вот кол-во скопированных байт/килобайт/мегабайт считать уже в % от общего.
как отобразить его копирование в %. Через компонент CGauge.
Цитата: oxotnik333
Приведите пример пожалуйсто, тупому человеку. Там все по английски в
msdn.microsoft.com, я с английским не лады.
Из этого я понял:
Код:
Помогите плз...