Microsoft Foundation Class
読み:マイクロソフト-ファウンデーション-クラス
外語:MFC: Microsoft Foundation Class

 Microsoftが提供する、C++Microsoft Windowsプログラミング用クラスライブラリ。略して「MFC」。
目次

概要
 Microsoft C/C++ 7.0で初版が作られ、以降Visual C++シリーズで標準的なクラスライブラリとなった。
 他のメーカーへのライセンス供給も行なわれているが、BorlandはMFCのほか、独自のクラスライブラリも提供しており、かつてはOWL、現在はVCLを供給している。

一覧
 これまでに提供されたものは、次の通り。
ファイル名処理系の名前製品名新規の特徴
MFC 1.0 Microsoft C/C++ 7.0 初版
MFC 2.0 Visual C++ 1.0 Document,View等のMFCの基本型完成
MFC 2.5 Visual C++ 1.5  
MFC 3.0 Visual C++ 2.0 32ビット化
MFC 3.2 Visual C++ 2.2  
MFC 4.0 Visual C++ 4.0 Windows 95コモンコントロール対応
MFC 4.1 Visual C++ 4.1  
MFC 4.2 Visual C++ 4.2 Internet API対応
MFC 4.21mfc42.dllVisual C++ 5.0Visual Studio 97ホイールスクロール対応
MFC 6.0mfc42.dllVisual C++ 6.0Visual Studio 6.0IE 4.0コモンコントロール対応
MFC 7.0mfc70.dllVisual C++ .NET 2002Visual Studio .NET 
MFC 7.1mfc71.dllVisual C++ .NET 2003Visual Studio .NET 2003 
MFC 8.0mfc80.dllVisual C++ 2005Visual Studio 2005 
MFC 9.0mfc90.dllVisual C++ 2008Visual Studio 2008 

再検索