Форум: "Система";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
ВнизDrag&drop объектов йз своего приложения в проводник Найти похожие ветки
← →
AlexRya (2002-07-15 22:32) [0]Здрасьте! Возникла у меня проблема. Хочу из своего приложения сделать перетаскивание объектов в файл-менеджер. В SDK нашел лишь то что нужно ругистрировать OLE, а я с этим не сталкивался.
Еще, надо учесть, что объект по сути файлом не является, а после перетаскивания он создается моей программой. (как в WinRar или в Restorator"e). Спасибо!
← →
Song (2002-07-15 23:14) [1]В FAQ насколько я помню было...
← →
AlexRya (2002-07-15 23:55) [2]Song © (15.07.02 23:14)
Спасибо, но поисковик не нашел ничего похожего. Может есть у кого кусок исходника? Плиз...
← →
AlexRya (2002-07-16 01:06) [3]Ну, что же вы все пропали? Обидно, ведь так хотел сделать это в своей проге. неужели никто этим не занимался?
← →
AlexRya (2002-07-16 22:46) [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-22 22:37) [5]Неужели никто не делал подобное?
← →
MBo (2002-07-23 06:49) [6]Найди
Drag and Drop Component Suite
Anders Melander
← →
AlexRya (2002-07-23 23:07) [7]2 MBo Спасибо!
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2002.09.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.008 c