Compartir a través de


Hospedar un control de usuario de Windows Forms como vista de MFC

MFC usa la clase CWinFormsView para hospedar un control de usuario de Windows Forms en una vista MFC.Las vistas MFC de los formularios Windows Forms son controles ActiveX.El control de usuario se hospeda como elemento secundario de la vista nativa y ocupa toda el área de cliente de la vista nativa.

El resultado final es similar al modelo utilizado por CFormView (Clase).Esto permite aprovechar las ventajas del runtime y del Diseñador de Windows Forms para crear vistas basadas en formulario enriquecidas.

Puesto que las vistas MFC de los formularios Windows Forms son controles ActiveX, no tienen el mismo valor de hwnd que las vistas MFC.Tampoco se pueden pasar como puntero a una vista CView.En general, use métodos de .NET Framework para trabajar con vistas de Windows Forms y descarte el uso de Win32.

Para una aplicación de ejemplo que muestra Windows Forms utilizado con MFC, vea MFC y Windows Forms Integración.

En esta sección

Cómo: Crear el control de usuario y hospedarlo en una vista MDI

Cómo: Agregar enrutamientos de comandos al control de Windows Forms

Cómo: Llamar a propiedades y métodos del control de formularios Windows Forms

Vea también

Tareas

Cómo: Crear controles compuestos

Otros recursos

Utilizar un control de usuario de Windows Forms en MFC