Hosting di un controllo utente Windows Form come visualizzazione MFC
Aggiornamento: novembre 2007
In MFC viene utilizzata la classe CWinFormsView per ospitare un controllo utente Windows Form in una visualizzazione MFC. Le visualizzazioni Windows Form di MFC sono controlli ActiveX. Il controllo utente viene ospitato come figlio della visualizzazione nativa e occupa l'intera area client di tale visualizzazione.
Il risultato finale è simile al modello utilizzato dalla CFormView Class. In tal modo, è possibile sfruttare la finestra di progettazione e il runtime di Windows Form per creare visualizzazioni complesse basate su form.
Le visualizzazioni Windows Form di MFC sono controlli ActiveX, pertanto non dispongono dello stesso hwnd delle visualizzazioni MFC. Non possono inoltre essere passate come puntatore a una visualizzazione CView. Per operare su visualizzazioni Windows Form, è in generale preferibile adottare metodi .NET e fare minor affidamento su Win32.
Per un'applicazione di esempio che illustri l'utilizzo di Windows Form con MFC, vedere MFC e.
In questa sezione
Procedura: creare il controllo utente e inserirlo nella visualizzazione MDI
Procedura: aggiungere il routing dei comandi al controllo Windows Form
Procedura: chiamare proprietà e metodi del controllo Windows Form
Vedere anche
Attività
Procedura: modificare controlli compositi