Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
ВнизСкрытие окошка копирования Найти похожие ветки
← →
Virus (2004-06-17 11:20) [0]Доброго времени суток! Подскажите как скрыть окошко копирования, если допустим я програмно копирую папку с большим колличеством файлов в ней в другое место. Оч надо, плиз!
← →
Anatoly Podgoretsky © (2004-06-17 11:26) [1]Окно.hide
← →
Ozone © (2004-06-17 11:40) [2]Посмотри на rsdn, там недавно это обсуждалось
← →
Virus (2004-06-17 20:28) [3]что-то не смог найти. может подробнее кто-нибудь подскажет?... :(
← →
VMcL © (2004-06-17 20:36) [4]>>Virus (17.06.04 20:28) [3]
А может ты подробнее вопрос сформулируешь, чтобы остальные в телепатов не играли?
← →
Snap © (2004-06-17 21:10) [5]Что мешает скопировать папку действительно программно, а не функциями предоставляемыми виндой? (я имею ввиду по BlockWRiteRead или на худой конец по CopyFile).
← →
Fay © (2004-06-17 21:11) [6]Как копируешь?
← →
Jetus (2004-06-18 02:55) [7]Привет, 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
← →
Думкин © (2004-06-18 07:04) [8]С таким ником куда-то много копировать вредно.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.04;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c