![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 насколько я помню было...