Utilizzo di un controllo utente Windows Form in MFC
Le classi di supporto Windows Form di MFC consentono di inserire controlli Windows Form nelle applicazioni MFC sotto forma di controlli ActiveX in visualizzazioni o finestre di dialogo MFC. È inoltre possibile ospitare form Windows Form sotto forma di finestre di dialogo MFC.
Nelle seguenti sezioni viene descritto come:
Ospitare un controllo Windows Form in una finestra di dialogo MFC.
Ospitare un controllo utente Windows Form come visualizzazione MFC.
Ospitare un form Windows Form come finestra di dialogo MFC.
Nota
L'integrazione di Windows Form MFC funziona solo in progetti che vengono collegati in modo dinamico a MFC, ovvero progetti in cui AFXDLL è definito.
Nota
Se l'applicazione viene compilata utilizzando una copia privata (modificata) della DLL delle interfacce Windows Form di MFC (mfcmifc80.dll), non verrà installata in GAC a meno che la chiave Microsoft non venga sostituita con quella del fornitore. Per ulteriori informazioni sulla firma degli assembly, vedere Programmazione con gli assembly e Assembly con nome sicuro (firma degli assembly) (C++/CLI).
Per applicazioni di esempio che utilizzano Windows Form, vedere Esempio BirthdayPicker: dimostrazione dell'utilizzo delle risorse .NET Framework con Windows Form, Esempio Calculator: calcolatrice tascabile di Windows Form e Esempio Scribble: applicazione di disegno MDI.
Per un'applicazione di esempio che illustri il controllo Windows Form utilizzato con MFC, vedere MFC and WinForms Integration.
Se Windows Forms viene utilizzato dall'applicazione MFC, è necessario ridistribuire mfcmifc90.dll con l'applicazione. Per ulteriori informazioni, vedere Ridistribuzione della libreria MFC.
In questa sezione
Hosting di un controllo utente Windows Form in una finestra di dialogo MFC
Hosting di un controllo utente Windows Form come visualizzazione MFC
Hosting di un controllo utente Windows Form come finestra di dialogo MFC