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

Actualización: noviembre 2007

MFC utiliza la clase CWinFormsView para alojar un control de usuario de formularios Windows Forms en una vista MFC. Las vistas MFC de los formularios Windows Forms son controles ActiveX. El control de usuario se aloja 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 Class. De este modo, puede aprovechar las ventajas del Diseñador de Windows Forms y del motor en tiempo de ejecución 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, utilice métodos de .NET Framework para trabajar con vistas de formularios Windows Forms y descarte el uso de Win32.

Para obtener una aplicación de ejemplo que muestre formularios Windows Forms utilizados con MFC, vea MFC y.

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 formularios Windows Forms en MFC