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 BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms, Calculator Sample: Windows Forms Pocket Calculator e Scribble Sample: MDI Drawing Application.

Per un'applicazione di esempio che illustri il controllo Windows Form utilizzato con MFC, vedere la pagina relativa all' integrazione di Windows Form e MFC.

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

Classe CWinFormsControl

Classe CWinFormsDialog

Classe CWinFormsView

Interfaccia di ICommandSource

Interfaccia di ICommandTarget

Interfaccia di ICommandUI

Interfaccia di IView

Delegato CommandHandler

Delegato CommandUIHandler

DDX_ManagedControl

Enumerazione UICheckState

Sezioni correlate

Windows Form

Controlli per Windows Form

Web Forms User Controls

Vedere anche

Concetti

Visualizzazioni Maschera (MFC)

Altre risorse

Elementi dell'interfaccia utente (MFC)