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


Класс CWinFormsControl

Предоставляет базовую функциональность для размещения элементов управления Windows Forms.

template<class TManagedControl>
class CWinFormsControl : public CWnd

Параметры

  • TManagedControl
    Управление платформы .NET Framework Windows Forms для отображения в приложении MFC.

Члены

Открытые конструкторы

Имя

Описание

CWinFormsControl::CWinFormsControl

Создает объект программы-оболочки элемента управления MFC Windows Forms.

Открытые методы

Имя

Описание

CWinFormsControl::CreateManagedControl

Создание элемента управления Windows Forms в контейнере MFC.

CWinFormsControl::GetControl

Извлекает указатель к элементу управления Windows Forms.

CWinFormsControl::GetControlHandle

Получает дескриптор к элементу управления Windows Forms.

Открытые операторы

Имя

Описание

CWinFormsControl::operator - >

Заменяет CWinFormsControl::GetControl в выражениях.

CWinFormsControl::operator TManagedControl^

Приводит тип как указатель к элементу управления Windows Forms.

Заметки

Класс CWinFormsControl предоставляет базовую функциональность для размещения элементов управления Windows Forms.

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

Код MFC не должен кэшировать дескрипторы окна (обычно, хранящихся в m_hWnd). Некоторые свойства элементов управления Windows Forms требуется, чтобы базовое Win32 Window было удалено, и создается повторно с помощью DestroyWindow и CreateWindow. Реализация Windows Forms в MFC обрабатываются события Destroy и Create элементов управления, чтобы обновить элемент m_hWnd.

Примечание

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

Требования

заголовок: afxwinforms.h

См. также

Ссылки

Класс CWinFormsDialog

Класс CWinFormsView