Взаимодействие исходного кода и платформы.NET

Visual C++ поддерживает функции взаимодействия, которые позволяют управляемым и неуправляемым конструкциям совместно существовать и взаимодействовать в одной сборке и даже в одном файле. Небольшое подмножество этих функций, например P/Invoke, поддерживается и другими языками .NET, но большая часть поддержки взаимодействия, предоставляемая Visual C++, недоступна на других языках.

в этом разделе

Смешанные (собственные и управляемые) сборки
Описывает сборки, созданные с помощью параметра компилятора /CLR (компиляция среды CLR) , который содержит как управляемые, так и неуправляемые функции.

использование пользовательского элемента управления формы Windows в MFC
описывает, как использовать классы поддержки MFC Windows Forms для размещения элементов управления Windows Forms в приложениях MFC.

Вызов собственных функций из управляемого кода
Описывает, как можно использовать библиотеки DLL, отличные от CLR, в приложениях .NET.