Definition: MFC is short for Microsoft Foundation Classes. It is Microsoft's Win 32 application framework for writing Microsoft C/C++ and Visual C++ applications and is made up of a collection of classes written in C++.
There are MFC classes for using GUI elements, accessing databases, handling Windows messages from other applications, and dealing with keyboard/mouse input.

