Condividi tramite


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

Riferimenti

CWinFormsControl Class

CWinFormsDialog Class

CWinFormsView Class

ICommandSource Interface

ICommandTarget Interface

ICommandUI Interface

IView Interface

CommandHandler Delegate

CommandUIHandler Delegate

DDX_ManagedControl

UICheckState Enumeration

Sezioni correlate

Windows Form

Controlli per Windows Form

Controlli utente ASP.NET

Vedere anche

Concetti

Form Views (MFC)

Altre risorse

User Interface