Compartilhar via


Classe CWinFormsControl

Fornece a funcionalidade básica para hospedar um controle de formulários do windows.

template<class TManagedControl>
class CWinFormsControl : public CWnd

Parâmetros

  • TManagedControl
    Um controle de formulários do windows do .NET Framework a ser exibido no aplicativo MFC.

Membros

Construtores public

Nome

Descrição

CWinFormsControl::CWinFormsControl

Constrói um objeto invólucro de controle formulários do windows MFC.

Métodos públicos

Nome

Descrição

CWinFormsControl::CreateManagedControl

Cria um controle de formulários do windows em um contêiner MFC.

CWinFormsControl::GetControl

Recupera um ponteiro para o controle de formulários do windows.

CWinFormsControl::GetControlHandle

Recupera um identificador para o controle de formulários do windows.

Operadores públicos

Nome

Descrição

CWinFormsControl::operator - >

Substitui CWinFormsControl::GetControl em expressões.

CWinFormsControl::operator TManagedControl ^

Converter um tipo como um ponteiro para um controle de formulários do windows.

Comentários

A classe de CWinFormsControl fornece a funcionalidade básica para hospedar um controle de formulários do windows.

Para obter mais informações sobre como usar formulários do windows, consulte Usando um controle de usuário do Windows Form no MFC.

Seu código MFC não deve armazenar em cache os identificadores de janela (geralmente armazenados em m_hWnd). Propriedades de controles de formulários do windows que exigem algumas Win32 subjacente Window ser destruído e recriado usando DestroyWindow e CreateWindow. O MFC windows identificadores de implementação os eventos de Destroy e de Create de controles para atualizar o membro de m_hWnd .

Dica

O MFC windows trabalho de integração somente nos projetos que vinculam dinamicamente com MFC (que é definido em AFXDLL).

Requisitos

Cabeçalho: afxwinforms.h

Consulte também

Referência

Classe CWinFormsDialog

Classe CWinFormsView