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 de MFC. Las vistas de Windows Forms de MFC son controles ActiveX. El control de usuario se hospeda como elemento secundario de la vista nativa y ocupa todo el área de cliente de la vista nativa.

El resultado final es similar al modelo usado por la clase CFormView. Esto le permite aprovechar el diseñador y el entorno de ejecución de Windows Forms para crear vistas enriquecidas basadas en formularios.

Dado que las vistas de Windows Forms de MFC son controles ActiveX, no tienen el mismo hwnd que las vistas de 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 confiar menos en Win32.

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

Consulte también

Uso de un control de usuario de Windows Forms en MFC
Procedimiento para crear controles compuestos