Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Нужна помощь по ProgressBar [D7, XP]


Олег Волков ©   (2007-09-06 15:59:00) 

как передать данные о процессе копирования файла в ProgressBar


Сергей М.   (2007-09-07 10:54:00) [1]


> если что не так поправь


см. [12]

Все что тебе нужно - это в теле CopyProgressRoutine на основании передаваемых в нее параметров установить св-ва объекта ProgressBar должным образом, не забыв тут же обновить его канву (см. метод Update)


Anatoly Podgoretsky   (2007-09-06 17:56:00) [2]

> Олег Волков  (06.09.2007 17:43:11)  [11]

Не все и не так.
Направление совсем в другую сторону.


Олег Волков   (2007-09-06 17:43:00) [3]

Да понял но не все, понял что функция CopyFileEx должна  получить значение из CopyProgressRoutine, и передать его в position progressbar
это чисто логические рассуждения, если что не так поправь :)


Сергей М.   (2007-09-06 17:25:00) [4]

И ?

Только не говори что нифига не понял из проштудированного) ..


Олег Волков   (2007-09-06 17:15:00) [5]

да, проштудировал


Сергей М.   (2007-09-06 17:03:00) [6]


> Олег Волков   (06.09.07 17:00) [7]


И ?

Справку по теме "CopyProgressRoutine" ты уже проштудировал ?


Олег Волков   (2007-09-06 17:00:00) [7]

Копирование осуществляется функцией CopyFileEx


homm   (2007-09-06 16:38:00) [8]

> [1] Dib@zol ©   (06.09.07 16:05)

Да, это ты лихо :)


Dib@zol   (2007-09-06 16:35:00) [9]

> свойство Position := текущая позиция.

Блин. Как всегда я недооценил VCL :)


Anatoly Podgoretsky   (2007-09-06 16:34:00) [10]

> Dib@zol  (06.09.2007 16:21:03)  [3]

Ну раз данные есть, то тогда свойство Position := текущая позиция.


Dib@zol   (2007-09-06 16:21:00) [11]

Удалено модератором
Примечание: Жаргон смени


Сергей М.   (2007-09-06 16:12:00) [12]

Смотря какими средствами осуществляется копирование ..


Dib@zol   (2007-09-06 16:05:00) [13]

const
 PBM_SETPOS = WM_USER+2;

SendMessage(ProgressBar.Handle, PBM_SETPOS, <Процент_копирования>, 0);


Наверх

Титульная страница Поиск, карта сайта Написать письмо