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

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

Скрытие окошка копирования [D5, WinXP]


Virus ©   (2004-06-17 11:20:00) 

Доброго времени суток! Подскажите как скрыть окошко копирования, если допустим я програмно копирую папку с большим колличеством файлов в ней в другое место. Оч надо, плиз!


Думкин   (2004-06-18 07:04:00) [1]

С таким ником куда-то много копировать вредно.


Jetus   (2004-06-18 02:55:00) [2]

Привет, Virus.Если ты копируешь стандартными средствами винды (то-есть используешь SHFileOperation), то скрыть окно очень просто!

var
 sh : TSHFileOpStructA;

...

sh.wnd := Application.Handle;   // wnd - это описатель главного окна вашей программы
 sh.wFunc := FO_COPY;          // флаг, показывающий тип действия
 sh.pFrom  := @frombuf;        // объект операции (файл или каталог)
 sh.pTo    := @tobuf;          // куда переместить\копировать файл.
 sh.fFlags := FOF_NOCONFIRMATION or FOF_SILENT or FOF_RENAMEONCOLLISION or
              FOF_NOCONFIRMMKDIR or FOF_NOERRORUI;
 sh.fAnyOperationsAborted := false;
 sh.hNameMappings := Nil;
 sh.lpszProgressTitle := Nil;
 try op := SHFileOperation(sh); except end;

Rulez! С вопросами обращяйся mailto:jetus@rambler.ru


Fay   (2004-06-17 21:11:00) [3]

Как копируешь?


Snap   (2004-06-17 21:10:00) [4]

Что мешает скопировать папку действительно программно, а не функциями предоставляемыми виндой? (я имею ввиду по BlockWRiteRead или на худой конец по CopyFile).


VMcL   (2004-06-17 20:36:00) [5]

>>Virus  (17.06.04 20:28) [3]

А может ты подробнее вопрос сформулируешь, чтобы остальные в телепатов не играли?


Virus   (2004-06-17 20:28:00) [6]

что-то не смог найти. может подробнее кто-нибудь подскажет?... :(


Ozone   (2004-06-17 11:40:00) [7]

Посмотри на rsdn, там недавно это обсуждалось


Anatoly Podgoretsky   (2004-06-17 11:26:00) [8]

Окно.hide


Наверх

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