Создать элемент управления ActiveX OCX - PullRequest
1 голос
/ 01 мая 2009

Мы используем систему, которая позволяет расширения ActiveX через файлы .ocx.

Мне нужно написать расширение, чтобы нанести на график какую-то конкретную проприетарную графику. После многих поисков я обнаружил, что Visual Basic 6.0 может создавать эти элементы управления ActiveX и развертывать их как файлы .ocx.

Итак, VB6 - единственный вариант? Я не хочу верить, что с 1998 года Microsoft не представила никаких других опций.


В ответ на RichieHindle и Arnshea,

В ходе исследования я обнаружил, что элементы управления ActiveX могут быть созданы с использованием C ++, но я не смог найти способ их развертывания в виде файлов .ocx. Так же, как длл.

Ответы [ 3 ]

1 голос
/ 01 мая 2009

Вы можете создать элемент управления ActiveX в C ++ или C в проектах Win32, ATL или MFC.

1 голос
/ 01 мая 2009

Вы можете создавать элементы управления ActiveX в C ++, используя Visual Studio 2005 или 2008, через ATL или MFC. Есть мастера, которые могут помочь - процесс относительно безболезненный. 8 -)

OCX - это DLL - она ​​точно такая же, только с другим расширением файла. (Уголок Педанта: я знаю, что обратное неверно; не все библиотеки DLL являются элементами управления ActiveX.)

0 голосов
/ 28 июня 2009

У Microsoft есть инструмент с именем ActivexPad. Проверьте, работает ли это в вашей ситуации.

...