Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
The Microsoft Foundation Class Library is a toolkit containing a set of predefined C++ classes for building applications for Windows. This term is also known as Microsoft Foundation Classes (MFC).
MFC provides an application framework for building programs for Windows. Programming with MFC has the following advantages:
When using MFC, there are rare instances when direct use of Windows application programming interfaces (APIs) is needed. Because MFC is a thin wrapper for the Windows API, most of the class methods are actually mapped to their corresponding API functions.
In April 2010, MFC version 10 was released with Visual C++ 2010 and .NET version 4.0.