Форум: "Начинающим";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];
ВнизНужна помощь по ProgressBar Найти похожие ветки
← →
Олег Волков (2007-09-06 15:59) [0]как передать данные о процессе копирования файла в ProgressBar
← →
Dib@zol © (2007-09-06 16:05) [1]const
PBM_SETPOS = WM_USER+2;
SendMessage(ProgressBar.Handle, PBM_SETPOS, <Процент_копирования>, 0);
← →
Сергей М. © (2007-09-06 16:12) [2]Смотря какими средствами осуществляется копирование ..
← →
Dib@zol © (2007-09-06 16:21) [3]Удалено модератором
Примечание: Жаргон смени
← →
Anatoly Podgoretsky © (2007-09-06 16:34) [4]> Dib@zol (06.09.2007 16:21:03) [3]
Ну раз данные есть, то тогда свойство Position := текущая позиция.
← →
Dib@zol © (2007-09-06 16:35) [5]> свойство Position := текущая позиция.
Блин. Как всегда я недооценил VCL :)
← →
homm © (2007-09-06 16:38) [6]> [1] Dib@zol © (06.09.07 16:05)
Да, это ты лихо :)
← →
Олег Волков (2007-09-06 17:00) [7]Копирование осуществляется функцией CopyFileEx
← →
Сергей М. © (2007-09-06 17:03) [8]
> Олег Волков (06.09.07 17:00) [7]
И ?
Справку по теме "CopyProgressRoutine" ты уже проштудировал ?
← →
Олег Волков (2007-09-06 17:15) [9]да, проштудировал
← →
Сергей М. © (2007-09-06 17:25) [10]И ?
Только не говори что нифига не понял из проштудированного) ..
← →
Олег Волков (2007-09-06 17:43) [11]Да понял но не все, понял что функция CopyFileEx должна получить значение из CopyProgressRoutine, и передать его в position progressbar
это чисто логические рассуждения, если что не так поправь :)
← →
Anatoly Podgoretsky © (2007-09-06 17:56) [12]> Олег Волков (06.09.2007 17:43:11) [11]
Не все и не так.
Направление совсем в другую сторону.
← →
Сергей М. © (2007-09-07 10:54) [13]
> если что не так поправь
см. [12]
Все что тебе нужно - это в теле CopyProgressRoutine на основании передаваемых в нее параметров установить св-ва объекта ProgressBar должным образом, не забыв тут же обновить его канву (см. метод Update)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.10.07;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.043 c