Создать ActiveX с существующим приложением MFC - PullRequest
2 голосов
/ 11 июня 2010

Я пытаюсь преобразовать свое приложение MFC, простое приложение «PaintBrush», которое рисует линии и прямоугольники (это всего лишь небольшой тест из другого более крупного приложения), в элемент управления ActiveX, который можно встроить в приложение Windows Forms (с Visual C #).

Я не нашел никакого учебника для этого, и теперь я не уверен, что это возможно.

Я знаю, как создать недавно созданный элемент управления ActiveXно не как конвертировать существующее приложение.

Кто-нибудь знает, как я могу это сделать?

Спасибо!

1 Ответ

2 голосов
/ 11 июня 2010

Даже несмотря на то, что ваша часть кода часто остается схожей, базовая часть кода изменяется достаточно для управления и приложения, и я сомневаюсь, что вполне разумно пытаться перенести текущий проект.

Скорее, я бы построил новый элемент управления ActiveX и вставил части из вашего текущего приложения в соответствующие места в новом элементе управления - например, взял код из OnDraw вашего представления и вставил его в OnDraw для элемента управления проект.

...