Поделиться через


Использование пользовательского элемента управления формы Windows Form в MFC

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

В следующих разделах описано:

  • Размещение элемента управления Windows Forms в диалоговом окне MFC.

  • Размещение пользовательского элемента управления Windows Forms в виде представления MFC.

  • Размещение формы Windows Forms в качестве диалогового окна MFC.

Примечание.

Интеграция Windows Forms MFC работает только в проектах, которые динамически связываются с MFC (проекты, в которых _AFXDLL определены).

Примечание.

При создании приложения с помощью частной (измененной) копии библиотеки DLL интерфейсов MFC Windows Forms (mfcmifc80.dll), она не сможет установиться в GAC, если только ключ Майкрософт не будет заменен собственным ключом поставщика. Дополнительные сведения о подписи сборки см. в разделе "Программирование с помощью сборок и сборок строгого имени" (подписывание сборок) (C++/CLI).

Если приложение MFC использует Windows Forms, необходимо распространить mfcmifc80.dll с приложением. Дополнительные сведения см. в разделе "Распространение библиотеки MFC".

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

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

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

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

Справочные материалы

Класс CWinFormsControl

Класс CWinFormsDialog

Класс CWinFormsView

Интерфейс ICommandSource

Интерфейс ICommandTarget

Интерфейс ICommandUI

Интерфейс IView

CommandHandler

DDX_ManagedControl

UICheckState

Windows Forms

Элементы управления Windows Forms

См. также

Элементы пользовательского интерфейса
Представления форм