Clase de CWinFormsControl

Proporciona la funcionalidad básica para hospedar un control de formularios Windows Forms.

template<class TManagedControl>
class CWinFormsControl : public CWnd

Parámetros

  • TManagedControl
    Un control de formularios Windows Forms de .NET Framework que se mostrará en la aplicación MFC.

Miembros

8z4d86s2.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CWinFormsControl::CWinFormsControl

Construye un objeto contenedor de control de Windows Forms de MFC.

8z4d86s2.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CWinFormsControl::CreateManagedControl

Crea un control de formularios Windows Forms en un contenedor MFC.

CWinFormsControl::GetControl

Recupera un puntero al control de Windows Forms.

CWinFormsControl::GetControlHandle

Recupera un identificador al control de Windows Forms.

8z4d86s2.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

CWinFormsControl::operator - >

reemplaza CWinFormsControl::GetControl en expresiones.

CWinFormsControl::operator TManagedControl^

Convierte un tipo como un puntero a un control de formularios Windows Forms.

Comentarios

La clase de CWinFormsControl proporciona funcionalidad básica para hospedar un control de formularios Windows Forms.

Para obtener más información sobre cómo utilizar los formularios Windows Forms, vea Utilizar un control de usuario de Windows Forms en MFC.

El código MFC no debe almacenar en caché los identificadores de ventana (almacenados normalmente en m_hWnd).Las propiedades del control de Windows Forms requieren que Win32 subyacente Window se destruirá y crear mediante DestroyWindow y CreateWindow.La aplicación de Windows Forms de MFC controla los eventos de Destroy y de Create de controles para actualizar el miembro de m_hWnd .

[!NOTA]

La integración de formularios Windows Forms de MFC sólo funciona en proyectos que se vinculen dinámicamente a MFC (en qué AFXDLL es definido).

Requisitos

encabezado: afxwinforms.h

Vea también

Referencia

Clase de CWinFormsDialog

Clase CWinFormsView