Share via


CWinFormsControl::CreateManagedControl

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

inline BOOL CreateManagedControl(
   System::Type^ pType,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   int nID
)
inline BOOL CreateManagedControl(
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   int nID
);
inline BOOL CreateManagedControl(
   DWORD dwStyle,
   int nPlaceHolderID,
   CWnd* pParentWnd
);
inline BOOL CreateManagedControl(
   typename TManagedControl^ pControl,
   DWORD dwStyle,
   const RECT& rect,
   CWnd* pParentWnd,
   int nID
);

Parámetros

  • pType
    El tipo de datos del control que se va a crear.Debe ser un tipo de datos de System.Type .

  • dwStyle
    El estilo de ventana para aplicar al control.Especifique una combinación de Estilos de ventana.Actualmente, solo se admiten los estilos siguientes: WS_TABSTOP, WS_VISIBLE, WS_DISABLED y SE.

  • rect
    RECT (Estructura) que define las coordenadas superior izquierda y las esquinas inferior derecha del control (primera sobrecarga sólo).

  • nPlaceHolderID
    El identificador del control estático de marcador de posición título en el editor de recursos.El control creado recientemente de Windows Forms reemplaza el control estático, suponiendo que su posición, z- orden, y estilos (segundo sobrecarga sólo).

  • pParentWnd
    Puntero en la ventana primaria.

  • nID
    El número de Id. de recurso que se va a asignar al control creado recientemente.

  • pControl
    Una instancia de un control de Windows Forms que se asociarán al objeto de Clase de CWinFormsControl (cuarta sobrecarga sólo).

Valor devuelto

Si es correcto, la cual un valor distinto de cero.Si no, la cual cero.

Comentarios

Este método crea instancias de un control.NET Framework Windows Forms en un contenedor MFC.

La primera sobrecarga de método acepta un tipo de datos pType de.NET Framework para que MFC puede crear instancias de un nuevo objeto de este tipo.pType debe ser un tipo de datos de System.Type .

La segunda sobrecarga del método crea un control de Windows Forms basado en el parámetro de plantilla de TManagedControl de la clase de CWinFormsControl .El tamaño y la posición del control se basa en la estructura de RECT pasada al método.Sólo importante de dwStyle de los estilos.

La tercera sobrecarga de método crea un control de Windows Forms que reemplace un control estático, destruyéndolo y suponiendo que su posición, z- orden, y estilos.El control estático actúa sólo como marcador de posición para el control de Windows Forms.Al crear el control, esta sobrecarga combina los estilos de dwStyle con los estilos del control estático.

La cuarta sobrecarga del método permite pase un control ya creado instancias pControl de Windows Forms que MFC ajuste.Debe ser del mismo tipo que el parámetro de plantilla de TManagedControl de la clase de CWinFormsControl .

Vea Utilizar un control de usuario de Windows Forms en MFC para obtener ejemplos sobre cómo utilizar los controles de Windows Forms.

Requisitos

encabezado: afxwinforms.h

Vea también

Referencia

Clase de CWinFormsControl

CWinFormsControl::GetControl