Класс CWinFormsControl
Предоставляет базовую функциональность для размещения элементов управления Windows Forms.
template<class TManagedControl>
class CWinFormsControl : public CWnd
Параметры
- TManagedControl
Управление платформы .NET Framework Windows Forms для отображения в приложении MFC.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Создает объект программы-оболочки элемента управления MFC Windows Forms. |
Открытые методы
Имя |
Описание |
---|---|
Создание элемента управления Windows Forms в контейнере MFC. |
|
Извлекает указатель к элементу управления Windows Forms. |
|
Получает дескриптор к элементу управления Windows Forms. |
Открытые операторы
Имя |
Описание |
---|---|
Заменяет CWinFormsControl::GetControl в выражениях. |
|
Приводит тип как указатель к элементу управления 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