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


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

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

В следующих разделах описывается:

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

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

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

Примечание

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

Примечание

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

Примеры приложений, использующих формы Windows Forms, см. в разделах BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms, Calculator Sample: Windows Forms Pocket Calculator и Scribble Sample: MDI Drawing Application.

Пример приложения, где демонстрируется использование Windows Forms с MFC, см. в разделе MFC and Windows Forms Integration.

Если определенное приложение MFC использует Windows Forms, то потребуется распространить библиотеку mfcmifc90.dll вместе с приложением. Для получения дополнительной информации см. Распространение библиотеки MFC.

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

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

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

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

Ссылки

Класс CWinFormsControl

Класс CWinFormsDialog

Класс CWinFormsView

Интерфейс ICommandSource

Интерфейс ICommandTarget

Интерфейс ICommandUI

Интерфейс IView

Делегат CommandHandler

Делегат CommandUIHandler

DDX_ManagedControl

Перечисление UICheckState

Связанные подразделы

Windows Forms

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

Web Forms User Controls

См. также

Основные понятия

Представления форм (MFC)

Другие ресурсы

Элементы пользовательского интерфейса (MFC)