JavaScript EditorDhtml editor     Free javascript download 

Main Page

The topics in Using a Windows Form User Control in MFC describe the MFC support for Windows Forms. If you are not familiar with .NET Frameworks or MFC programming, this topic provides background information about programming differences between the two.

Windows Forms is for creating Microsoft Windows applications on the .NET Framework. This framework provides a modern, object-oriented, extensible set of classes that enable you to develop rich Windows-based applications. With Windows Forms, you are able to create a rich client application that can access a wide variety of data sources and provide data-display and data-editing facilities using Windows Forms controls.

However, if you are accustomed to MFC, you might be used to creating certain types of applications that are not yet explicitly supported in Windows Forms. Windows Forms applications are equivalent to MFC dialog applications. However, they do not provide the infrastructure to directly support other MFC application types like OLE document server/container, ActiveX documents, the Document/View support for single-document interface (SDI), multiple-document interface (MDI), and multiple top-level interface (MTI). You can write your own logic to create these applications.

For more information about Windows Forms applications, see Introduction to Windows Forms.

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

The following MFC view or document and command routing features have no equivalents in Windows Forms:

See Also


Windows Forms Walkthroughs

Other Resources

Using a Windows Form User Control in MFC

JavaScript EditorDhtml editor     Free javascript download