Использование CWinFormControl из элемента управления ActiveX - PullRequest
1 голос
/ 12 декабря 2011

Я пытаюсь разместить управляемый элемент управления (C # /. Net) внутри элемента управления ActiveX (MFC / C ++ / CLR включен.)

Мне удалось успешно использовать CWinFormsControl из представления MFCприложение, но я не понял, как разместить его в элементе управления ActiveX.Элемент управления ActiveX включен CLR.Мы пытаемся сделать это, потому что у нас есть устаревшее приложение MFC, которое должно использовать сторонний управляемый элемент управления, и мы должны разместить его внутри нашего собственного элемента управления ActiveX, который затем размещается в нашем приложении.Длинная история, но вот как это должно работать.

Есть указатели?

1 Ответ

2 голосов
/ 13 декабря 2011

Вам необходимо изучить взаимодействие между COM и .NET.Насколько я помню, вы можете начать с того, чтобы сделать компонент .NET COM видимым для элемента управления ActiveX.После этого ваш компонент .NET действует как другой компонент COM.

Вот статья о взаимодействии.Я считаю, что вам нужно прочитать Часть II .

...