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


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

Обновлен: Ноябрь 2007

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

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

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

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

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

ahdd1h97.alert_note(ru-ru,VS.90).gifПримечание.

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

ahdd1h97.alert_note(ru-ru,VS.90).gifПримечание.

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

Образцы приложений, использующих формы Windows Forms, см. в разделах Образец BirthdayPicker: демонстрация ресурсов .NET Framework с компонентами Windows Forms, Образец Calculator: карманный калькулятор Windows Forms и Образец Scribble: MDI-приложение рисования.

Образец приложения, использующего формы Windows Forms с MFC, см. в разделе Интеграция MFC и WinForms.

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

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

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

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

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

Ссылка

CWinFormsControl Class

CWinFormsDialog Class

CWinFormsView Class

ICommandSource Interface

ICommandTarget Interface

ICommandUI Interface

IView Interface

CommandHandler Delegate

CommandUIHandler Delegate

DDX_ManagedControl

UICheckState Enumeration

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

Формы Windows Forms

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

Пользовательские элементы управления ASP.NET

См. также

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

Form Views (MFC)

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

User Interface