Partilhar via


Hospedando um controle de usuário dos Windows Forms como uma exibição MFC

MFC O usa a classe de CWinFormsView para hospedar um controle de usuário do Windows Forms em uma exibição de MFC. As exibições do Windows Forms MFC são controles ActiveX. O controle de usuário é hospedado como um filho da exibição nativo e ocupa a área de exibição inteira do cliente nativo.

O resultado final é semelhante ao modelo usado por Classe CFormView. Isso permite usufruir do Windows Forms designer e tempo de execução para criar exibições baseada em formulários detalhadas.

Como as exibições do Windows Forms MFC são controles ActiveX, mesmo que não têm hwnd exibições de MFC. Também não podem ser passados como um ponteiro para uma exibição de CView . Em geral, métodos do .NET Framework de uso a trabalhar com exibições do Windows Forms e a menos confiar no Win32.

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

Nesta seção

Como criar o controle de usuário e hospedar uma exibição MDI

Como adicionar roteamento de comando ao controle dos Windows Forms

Como chamar propriedades e métodos do controle dos Windows Forms

Consulte também

Tarefas

Como criar controles compostos

Outros recursos

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