Compartilhar via


CWinFormsControl::CreateManagedControl

Cria um controle de formulários do windows em um contêiner 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
    O tipo de dados do controle a ser criado. Deve ser um tipo de dados de Type .

  • dwStyle
    O estilo da janela para aplicar ao controle. Especificar uma combinação de Estilos de janela. Atualmente, somente os seguintes estilos são suportados: WS_TABSTOP, WS_VISIBLE, WS_DISABLED e WS_GROUP.

  • rect
    Estrutura RECT que define as coordenadas dos cantos superior esquerdo e inferior direito do controle (primeira sobrecarga somente).

  • nPlaceHolderID
    A alça de controle estático de suporte de localização colocado no editor de recursos. O controle de formulários do windows recém-criado substitui o controle estático, supondo que sua posição, a ordem z, e estilos segunda sobrecarga (somente).

  • pParentWnd
    Um ponteiro para a janela pai.

  • nID
    O número de identificação de recurso a ser atribuído ao controle recém-criado.

  • pControl
    Uma instância de um controle de formulários do windows a ser associado ao objeto de Classe CWinFormsControl a primeira sobrecarga (somente).

Valor de retorno

Se com êxito, retorna um valor diferente de zero. Se mal sucedido, retorna zero.

Comentários

Este método instancia um controle de formulários do windows do .NET Framework em um contêiner MFC.

A primeira sobrecarga do método aceita um tipo de dados pType do .NET Framework para que o MFC pode criar uma instância de um novo objeto de esse tipo. pType deve ser um tipo de dados de Type .

A segunda sobrecarga do método cria um controle de formulários do windows com base em parâmetros de modelo de TManagedControl da classe de CWinFormsControl . O tamanho e a posição do controle são baseados na estrutura de RECT passada para o método. Somente o de dwStyle para estilos.

A terceira sobrecarga do método cria um controle de formulários do windows que substitui um controle estático, destruindo o e supondo que sua posição, a ordem z, e estilos. O controle estático serve apenas como um espaço reservado para o controle de formulários do windows. A o criar o controle, essa sobrecarga combina os estilos de dwStyle com os estilos de recursos de controle estático.

A quarta sobrecarga do método permite que você passe um controle de formulários do windows pControl instanciado já que o MFC quebra. Deve ser do mesmo tipo do parâmetro do modelo de TManagedControl da classe de CWinFormsControl .

Usando um controle de usuário do Windows Form no MFC consulte para obter exemplos de como usar controles de formulários do windows.

Requisitos

Cabeçalho: afxwinforms.h

Consulte também

Referência

Classe CWinFormsControl

CWinFormsControl::GetControl