MFC,Microsoft Foundation Classes的簡稱,是微軟公司提供的一個類庫,以C語言類的形式封裝了Windows API,並且包含一個應用程式框架,以減少應用程式開發人員的工作量。其中包含大量Windows控制代碼封裝類和Windows的內建控制元件和元件的封裝類。在程式執行中MFC隨著視窗類建構函式的呼叫而生成,隨著解構函式的呼叫而消失。