Condividi tramite


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