![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Замена стандартного окна копирования файлов.
cosinus © (2009-04-27 10:02:00)Собственно, весь вопрос в Sabj-е. Хотелось бы сделать более информативное окно (пока только его). То есть пусть процесс копирования происходит штатными средствами, а отображение идет через мое окно. Возможно ли это и если да, то куда копать, что читать. Спасибо.
cosinus (2009-04-27 11:04:00) [1]Немного не то. Я вроде все очень подробно описал. С функциями копирования - я знаю. Хорошо, тогда вопрос по другому поставлю. Как заменить стандартное Windows копирование на мое собственное?
{RASkov} (2009-04-27 10:38:00) [2]> [2] cosinus (27.04.09 10:26)
Есть функции копирования, плюс можешь сам копировать read/write а окно рисуй какое хочешь при этом....
cosinus (2009-04-27 10:26:00) [3]Мммм.... Хорошо :)
Когда в explorer я копирую/перемещаю файлы, появляется т.н.(мной) "окно копирования" на котором находится прогрессбар, отображается ход копирования и примерное оставшееся время до завершения (то, которое через SHFileOperation вызывается).
Вопрос. Возможно ли не влезая в штатное копирование (то есть как оно копировало средствами Windows, так пускай и копирует - не заменять на что-то свое), переопределить только отображение? Самый простой пример, сделать прогрессбар круглым. Не изменить "на лету" или в dll эту форму, а вообще переназначить на свою, которая будет получать ту же входную информацию, что и встроенное, но интерпритировать и отображать по другому.
Вот, вроде постарался поподробнее описать. Если что, заранее прошу прощение за косноязычие.
Anatoly Podgoretsky (2009-04-27 10:05:00) [4]В более информативном объяснение.