| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Cut file програмно |
| Автор: Ak47black 5.4.2007, 21:00 |
| Как програмно сделать Cut файла зная его путь? Я имею ввиду Cut как в проводнике ![]() Просто сымитировать это действие над указыным заранее файлом. |
| Автор: Sunvas 5.4.2007, 21:56 |
| А что ты подразумеваешь под cut фала? Переместить его, или сообщить система, какой файл она должна вырезать? |
| Автор: Ak47black 5.4.2007, 22:55 | ||
|
| Автор: Yanis 5.4.2007, 23:01 |
| Ak47black Думаю, что нет. Это фишка эксплорера. Он ловит нажатие Ctrl+X и производит визуальные изменения и запоминает файлы. Глупо как то Само по себе выражение вырезанный файл -- как минимум неграмотное. Добавлено через 47 секунд Система не умеет «вырезать». |
| Автор: ~FoX~ 6.4.2007, 09:20 | ||
Ну теоретически тебе нужно найти хэндл окна эксплорера, найти в этом окне контрол в котором выделен файл и сделать
А вот как быть с путем к файлу не представляю.... |
| Автор: ama_kid 6.4.2007, 09:30 | ||
| ~FoX~, Это если тока совсем теоретически.. Для WM_CUT в МСДН написано:
|
| Автор: Yanis 6.4.2007, 09:45 |
Нет. Это класс WC_LISTVIEW. |
| Автор: Ak47black 6.4.2007, 10:09 |
Вообше что функция Cut подрузумевает, я думаю
Добавлено через 3 минуты Если без Shellа. |
| Автор: Ak47black 6.4.2007, 11:22 |
| Ну ок спасиба все за ответы. |
| Автор: Rennigth 6.4.2007, 11:47 |
Несовсем, у експлорера отдельный буффер для этого. Вот если тебе получится добраться до него... но возможно ли это?... Добавлено через 4 минуты и 5 секунд вот, пока почитай: http://msdn2.microsoft.com/en-us/library/bb267299.aspx сейчас нету времени этим заниматься, мож попозже гляну. |
| Автор: Yanis 6.4.2007, 11:51 |
| Можно конечно посылать Ctrl+X |
| Автор: Ak47black 6.4.2007, 12:05 |
| Rennigth, Yanis, Ок. Спасиба на этом ,я просто думал что ктонибудь тут знает легкий путь это сделать. Я могу в своём проекте обойтись. |