Condividi tramite


Classe CWinFormsControl

Fornisce la funzionalità di base per l'hosting di un controllo Windows Form.

template<class TManagedControl>
class CWinFormsControl : public CWnd

Parametri

  • TManagedControl
    Un controllo Windows Form di .NET Framework da visualizzare nell'applicazione MFC.

Membri

Costruttori pubblici

Nome

Descrizione

CWinFormsControl::CWinFormsControl

Costruisce un oggetto wrapper del controllo Windows Form di MFC.

Metodi pubblici

Nome

Descrizione

CWinFormsControl::CreateManagedControl

Crea un controllo Windows Form in un contenitore MFC.

CWinFormsControl::GetControl

Recupera un puntatore al controllo Windows Form.

CWinFormsControl::GetControlHandle

Recupera l'handle per il controllo Windows Form.

Operatori pubblici

Nome

Descrizione

CWinFormsControl::operator - >

Sostituisce CWinFormsControl::GetControl espressioni.

CWinFormsControl::operator TManagedControl^

Esegue il cast di un tipo come puntatore a un controllo Windows Form.

Note

La classe CWinFormsControl fornisce la funzionalità di base per l'hosting di un controllo Windows Form.

Per ulteriori informazioni sull'utilizzo di Windows Form, vedere Utilizzo di un controllo utente Windows Form in MFC.

Il codice MFC non deve memorizzare l'handle di finestra (in genere archiviate in m_hWnd). Alcune proprietà del controllo Windows Form richiedono che Win32 sottostante Window venga eliminato e ricreato utilizzando DestroyWindow e CreateWindow. L'implementazione di Windows Form MFC gestisce gli eventi Create e Destroy dei comandi per aggiornare il membro m_hWnd.

Nota

L'integrazione di Windows Form MFC funziona solo in progetti che vengono collegati in modo dinamico a MFC (in cui AFXDLL è definito).

Requisiti

intestazione: afxwinforms.h

Vedere anche

Riferimenti

Classe CWinFormsDialog

Classe CWinFormsView