Partilhar via


Que hospeda um controle de usuário do Windows Forms, como um modo de exibição do MFC

Para hospedar um controle de usuário do Windows Forms em um modo de exibição do MFC, o MFC usa a classe CWinFormsView. Modos de exibição do MFC Windows Forms são controles de ActiveX. O controle de usuário está hospedado como um filho do modo nativo e ocupa toda a área cliente do modo nativo.

O resultado final se parece com o modelo usado pelo CFormView Class. Isso permite aproveitar o Windows Forms designer e o tempo de execução para criar exibições de avançada baseada em formulário.

Porque os modos de exibição do MFC Windows Forms são controles de ActiveX, eles não têm o mesmo hwnd como modos de exibição do MFC. Também não pode ser passados como um ponteiro para uma CView modo de exibição. Em geral, use.NET métodos de Framework para trabalhar com modos de exibição do Windows Forms e confiar menos no Win32.

Para um aplicativo de exemplo que mostra usado com MFC do Windows Forms, consulte MFC e integração do WinForms.

Nesta seção

Como: Criar o modo de exibição de controle de usuário e o Host MDI

Como: Adicionar um comando de roteamento para o controle Windows Forms

Como: Chamar as propriedades e métodos do controle do Windows Forms

Consulte também

Tarefas

Como: Controles de composição do autor

Outros recursos

Usando um controle de usuário do Windows Form no MFC