JavaScript EditorDhtml editor     Free javascript download 

Main Page

Using the MFC Windows Forms support classes, you can host Windows Forms controls within your MFC applications as an ActiveX control within MFC dialog boxes or views. In addition, Windows Forms forms can be hosted as MFC dialog boxes.

The following sections describe how to:


MFC Windows Forms integration works only in projects that link dynamically with MFC (projects in which AFXDLL is defined).


When you build your application using a private (modified) copy of the MFC Windows Forms interfaces DLL (mfcmifc80.dll), it will fail to install in the GAC unless you replace the Microsoft key with your own vendor key. For more information on assembly signing, see Programming with Assemblies and Strong Name Assemblies (Assembly Signing).

For sample applications using Windows Forms, see BirthdayPicker Sample: Demonstrates .NET Framework Resources with Windows Forms, Calculator Sample: Windows Forms Pocket Calculator, and Scribble Sample: MDI Drawing Application.

For a sample application that shows Windows Forms used with MFC, see MFC and .

In This Section


CWinFormsControl Class

CWinFormsDialog Class

CWinFormsView Class

ICommandSource Interface

ICommandTarget Interface

ICommandUI Interface

IView Interface

CommandHandler Delegate

CommandUIHandler Delegate


UICheckState Enumeration

Related Sections

Windows Forms

Windows Forms Controls

ASP.NET User Controls

See Also


Form Topics

Other Resources

User Interface

JavaScript EditorDhtml editor     Free javascript download