Classe di 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 |
---|---|
Costruisce un oggetto wrapper del controllo Windows Form di MFC. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Crea un controllo Windows Form in un contenitore MFC. |
|
Recupera un puntatore al controllo Windows Form. |
|
Recupera l'handle per il controllo Windows Form. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Sostituisce CWinFormsControl::GetControl espressioni. |
|
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