Dela via


Vara värd för en Windows Forms-användarkontroll som en MFC-vy

MFC använder klassen CWinFormsView som värd för en Windows Forms-användarkontroll i en MFC-vy. MFC Windows Forms-vyer är ActiveX-kontroller. Användarkontrollen finns som underordnad den inbyggda vyn och upptar hela klientområdet i den interna vyn.

Slutresultatet liknar den modell som används av CFormView-klassen. På så sätt kan du utnyttja Windows Forms-designern och körmiljön för att skapa omfattande formulärbaserade vyer.

Eftersom MFC Windows Forms-vyer är ActiveX-kontroller har de inte samma hwnd som MFC-vyer. De kan inte heller skickas som en pekare till en CView-vy . I allmänhet använder du .NET Framework-metoder för att arbeta med Windows Forms-vyer och förlita dig mindre på Win32.

I det här avsnittet

Gör så här: Skapa användarkontrollen och värd-MDI-vyn

Gör så här: Lägga till kommandoroutning i Windows Forms-kontrollen

Anvisningar: Anropa egenskaper och metoder för Windows Forms-kontrollen

Se även

Använda en Användarkontroll för Windows-formulär i MFC
Så här skapar du sammansatta kontroller