![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перетащить картинку с рабочего стола на TImage [D7, WinXP]
Misterix © (2009-11-24 22:45:00)Как сделать, чтобы при перетаскивании мышью картинки формата JPG с рабочего стола на компонент TImage в программе она сразу там отобразилась?
Misterix (2009-11-25 03:01:00) [1]Спасибо, всё получилось! :)
Германн (2009-11-25 02:26:00) [2]
> Misterix (24.11.09 23:20) [4]
>
> Спасибо, DVM! Забыл про это :)
>
Я не понимаю как можно "забыть про это"? :)
Причем и про первое "это" и про второе. :)
DVM (2009-11-25 01:22:00) [3]
> А можно ли, исходя из этого метода, получить ещё и путь
> к картинке?
в том коде buffer это и есть путь.
Misterix (2009-11-24 23:20:00) [4]Спасибо, DVM! Забыл про это :)
А можно ли, исходя из этого метода, получить ещё и путь к картинке? Т.е. полный string'овый путь откуда она была перетянута?
Сорри за такие нубские вопросы))
DVM (2009-11-24 23:13:00) [5]
> а на jpg ругается :( Что не так?
uses jpeg
Misterix (2009-11-24 23:08:00) [6]Пользуюсь этим вариантом:
http://delphi.about.com/od/adptips2005/qt/dropontimage.htm
Всё работает. Но программа почему-то принимает только .bmp файлы, а на jpg ругается :( Что не так?
DVM (2009-11-24 22:57:00) [7]
> чтобы при перетаскивании мышью картинки формата JPG с рабочего
> стола
Ты хотел сказать файла с картинкой?
WM_DROPFILES + GOOGLE