Compartilhar via


CWinFormsControl::CreateManagedControl

Cria um controle Windows Forms em um contêiner do 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 de controle a ser criado.Deve ser um System.Type tipo de dados.

  • dwStyle
    O estilo de janela a ser aplicado ao controle.Especificar uma combinação de Estilos de janela. Atualmente, apenas os estilos a seguir são suportados: WS_TABSTOP, WS_VISIBLE WS_DISABLED e WS_GROUP.

  • rect
    A RECT estrutura que define as coordenadas dos cantos superior esquerdo e inferior direito do controle (primeiro sobrecarregar somente).

  • nPlaceHolderID
    A alça do controle local estático detentor colocado no Editor recurso.O controle Windows Forms recém-criado substitui o controle estático, supondo que sua posição, ordem z e estilos (segunda sobrecarga só).

  • pParentWnd
    Um ponteiro para a janela pai.

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

  • pControl
    Uma instância de um controle Windows Forms a ser associado a Classe CWinFormsControl objeto (somente sobrecarga quarta).

Valor de retorno

Se bem-sucedida, retorna um valor diferente de zero.Se não houver êxito, retornará zero.

Comentários

Esse método instancia um controle Windows Forms do .NET estrutura em um contêiner do MFC.

A primeira sobrecarga do método aceita um de tipo de dados do .NET Frameworks pType para que a MFC pode criar um novo objeto desse tipo. pType deve ser um System.Type tipo de dados.

A segunda sobrecarga do método cria um controle Windows Forms com base no TManagedControl parâmetro do modelo da CWinFormsControl classe. O dimensionar e a posição do controle se baseia o RECT estrutura passado para o método. Apenas dwStyle é importante para os estilos.

A terceira sobrecarga do método cria um controle Windows Forms que substitui um controle estático destruí-lo e supondo que sua posição, ordem z e estilos.O controle estático serve apenas sistema autônomo um espaço reservado para o controle Windows Forms.Ao criar o controle, essa sobrecarga combina os estilos de dwStyle com os estilos de recursos do controle estático.

A quarta sobrecarga do método permite que você passe uma de controle Windows Forms já instanciado pControl que será ajustado MFC. Ele deve estar do mesmo tipo que o TManagedControl parâmetro do modelo da CWinFormsControl classe.

See Usando um Controlarar de usuário do Windows Formulário no MFC Para exemplos de como usar controles de Windows formulário.

Requisitos

Cabeçalho: afxwinforms.h

Consulte também

Referência

Classe CWinFormsControl

CWinFormsControl::GetControl

Outros recursos

CWinFormsControl membros