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

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

Drag&drop объектов йз своего приложения в проводник [D5, D6, WinME, Win2k]


AlexRya ©   (2002-07-15 22:32:00) 

Здрасьте! Возникла у меня проблема. Хочу из своего приложения сделать перетаскивание объектов в файл-менеджер. В SDK нашел лишь то что нужно ругистрировать OLE, а я с этим не сталкивался.
Еще, надо учесть, что объект по сути файлом не является, а после перетаскивания он создается моей программой. (как в WinRar или в Restorator"e). Спасибо!


AlexRya   (2002-07-23 23:07:00) [1]

2 MBo Спасибо!


MBo   (2002-07-23 06:49:00) [2]

Найди
Drag and Drop Component Suite
Anders Melander


AlexRya   (2002-07-22 22:37:00) [3]

Неужели никто не делал подобное?


AlexRya   (2002-07-16 22:46:00) [4]

Снова я.
Нашел в RSDN описание на VC. Но там говорится

<Cut>
В любом случае запускайте MS VC и мы начнем.

Запустите AppWizard и создайте новый ATL COM проект. Назовем его SimpleExt. Сохраните все установки по-умолчанию и нажмите "Finish". Теперь у нас есть пустой ATL- проект, из которого будет создана DLL, но нам необходимо добавить в него наш COM объект - расширение оболочки.

В дереве ClassView щелкните правой кнопкой на пункте SimpleExt Classes и выберите "New ATL Object". В "ATL Object" - мастере на первой странице уже отмечено "Simple Object", поэтому просто идите дальше. На второй панели введите SimpleShlExt в поле Short Name и щелкните OK. (Други редактируемые поля на панели будут заполнены автоматически). Созданный класс CSimpleShlExt содержит основной код COM - объекта. Мы добавим наш код к этому классу.
<Cut>

Как все это сделать В Delphi?


AlexRya   (2002-07-16 01:06:00) [5]

Ну, что же вы все пропали? Обидно, ведь так хотел сделать это в своей проге. неужели никто этим не занимался?


AlexRya   (2002-07-15 23:55:00) [6]

Song © (15.07.02 23:14)
Спасибо, но поисковик не нашел ничего похожего. Может есть у кого кусок исходника? Плиз...


Song   (2002-07-15 23:14:00) [7]

В FAQ насколько я помню было...


Наверх

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