Hosting di un controllo utente Windows Form come visualizzazione MFC
MFC usa la classe CWinFormsView per ospitare un controllo utente Windows Form in una visualizzazione MFC. Le visualizzazioni Windows Form MFC sono controlli ActiveX. Il controllo utente è ospitato come figlio della visualizzazione nativa e occupa l'intera area client della visualizzazione nativa.
Il risultato finale è simile al modello usato dalla classe CFormView. In questo modo è possibile sfruttare la finestra di progettazione e il runtime di Windows Form per creare visualizzazioni avanzate basate su form.
Poiché le visualizzazioni Windows Form MFC sono controlli ActiveX, non hanno le stesse hwnd
visualizzazioni MFC. Inoltre, non possono essere passati come puntatore a una visualizzazione CView . In generale, usare i metodi di .NET Framework per lavorare con Windows Form visualizzazioni e basarsi meno su Win32.
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
Vedi anche
Uso di un controllo utente Windows Form in MFC
Procedura: Modificare controlli compositi