Страница: 1 |
Страница: 1 |
Вопрос: SHFileOperation не спрашивает подтверждение
Добавлено: 18.10.04 19:16
Автор вопроса: avkiev | ICQ: 226072
Когда я обращаюсь к АПИ-функции SHFileOperation с командой FO_DELETE, то она спрашивает: "Вы уверены, что хотите удалить файлы ?". Это есть гуд.
Однако, когда я обращаюсь к ней с командой FO_COPY, то она ниче не спрашивает, сразу начинает копировать.
В идеале хотелось бы чтобы появлялся некий диалог (типа InputBox), с вопросом "Копировать выбранные файлы ?" и строкой, куда можно было вписать место назначения.
Не хочется делать это через InputBox, может есть другое, более красивое API-решение ?
Подозреваю, что ответ будет отрицательным, но все же ...
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 19.10.04 12:34
Навряд-ли... А сообщение он выдает лишь по той причине что удаляет в корзину, а, видимо, у тебя в свойствах корзины стоит запрашивать подтверждение на удаление... Т.е. те у кого это отключено, так ничего и не увидят...
Все вышесказаное взято из MSDN, думаю что цитату приводить не буду... У всех он и так есть...
Т.ч., имхо, лучше самому выдавать MessageBox/MessageBoxIndirect смотреть что он возвращает и действовать...
Номер ответа: 2
Автор ответа:
avkiev
ICQ: 226072
Вопросов: 48
Ответов: 107
Профиль | | #2
Добавлено: 19.10.04 12:38
Так я и думал, спасибо.