Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.04;
Скачать: CL | DM;

Вниз

ListBox как элемент ActiveX   Найти похожие ветки 

 
Commodore   (2002-10-23 11:47) [0]

Ребята, есть такая проблема: надо сделать элемент ActiveX - список с поддержкой перетаскивания. По идее - все просто: делаем компонент от TListBox с поддержкой Drag&Drop и пропускаем его через ActiveX Control Wizard. Но получившийся ActiveX не отрабатывает никаких сообщений. Точнее говоря, в его интерфейс включается обработка сообщений от мыши и клавы, причем по какому принципу и почему именно эти сообщения - непонятно. Вопрос в следующем: как заставить этот ActiveX реагировать на Drag & Drop? Или, в крайнем случае, кто первый получает сообщения: компонент VCL внутри ActiveX или сам ActiveX? Еще вариант: как можно создать подобный ActiveX в Delphi/C++ Builder без использования ActiveX Control Wizard?


 
Дмитрий Баранов ©   (2002-10-23 11:59) [1]

Рекомендуемая литература:
Э.Трельсен "Модель COM и применение ATL 3.0"
Ксавье и Пачеко - "Delphi5 - руководство разработчика"
===
Не советую кидаться такими фразами, как "по идее - все просто" %)
Пяток-другой интерфейсов реализовать придется: IDropSource, IDropTarget, IShellXXX и т.п., если работаешь с оболочкой, добавить методов в интерфейс, имплементирующий событий - в общем, писать ( и читать ) придется много.



Страницы: 1 вся ветка

Текущий архив: 2002.11.04;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.023 c
1-11240
Иван
2002-10-25 10:25
2002.11.04
Конвертирование в дробь


3-11078
NeyroSpace
2002-10-15 13:07
2002.11.04
Как из триггера поставить DataStamp на запись?


1-11197
Maloi
2002-10-24 18:04
2002.11.04
Извините за тупой вопрос, но как в Label или QRLabel (QReport)


3-11052
ACR
2002-10-15 02:00
2002.11.04
ACCESS


4-11533
Oxy2
2002-09-20 11:40
2002.11.04
Как получить хендл главного окна приложения.