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

8z4d86s2.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CWinFormsControl::CWinFormsControl

Costruisce un oggetto wrapper del controllo Windows Form di MFC.

8z4d86s2.collapse_all(it-it,VS.110).gifMetodi 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.

8z4d86s2.collapse_all(it-it,VS.110).gifOperatori 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 di CWinFormsDialog

Classe CWinFormsView