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

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

Перетащить картинку с рабочего стола на 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


Наверх

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