Win32 桌面應用程式 (Visual C++)

您可以建立 Win32 應用程式,當您想要在 Windows 版本有以視窗的使用者介面,而且可以從 Windows 95 到 Windows 8的原生傳統型應用程式時。 您可以使用 或任何除了 Visual Studio Express 2012 for Windows 8的 Visual Studio 版本。

Win32 應用程式 是使用訊息迴圈處理視窗訊息直接而不是使用架構 (例如 Microsoft Foundation Classes (MFC), Active Template Library (ATL)、.NET Framework 應用程式的慣用詞彙。 雖然這個詞彙是「Win32」,它可以參考 32 位元或 64 位元應用程式。 C++ 中的 Win32 應用程式可以使用 C 執行階段 (CRT)、Standard Template Library (STL) 類別和函式, COM 物件和任何公用 Windows 函式,共同稱為 Windows API。 如需 Win32 應用程式會對 C++,請 學習如何為 Windows 程式設計在 C++參閱。

Win32 應用程式是一種建立視窗的原生傳統型應用程式;另一個方式是 MFC 應用程式。 MFC 是企業型別的應用程式特定的預設選擇應用程式有許多使用者介面控制項或自訂使用者控制項。 MFC 提供序列化、文字管理、列印和現今使用者介面項目提供方便 Helper 類別 (例如功能區。 這些類別不適用於 Win32 應用程式。 若要建立 MFC 或 ATL 程式需要 Microsoft Visual Studio Professional 2012 或更新版本。 不包含 MFC 或 ATL 支援。

相關文件

標題

描述

Windows 程式開發

如需 Windows API 和 COM 的相關資訊。 (某些 Windows API 和協力廠商 DLL 會實作為 COM 物件)。

Hilo:對 Windows 7 開發 C++ 應用程式

說明如何建立使用 Windows 動畫和 Direct2D 建立基於轉盤的使用者介面 (UI) 的豐富型用戶端 (Win32 傳統型應用程式。

在 Visual C++ 主控台應用程式

包含主控台應用程式的資訊。 Win32 (或 Win64) 主控台應用程式沒有自己的視窗和訊息迴圈。 在主控台視窗執行,因此,輸入和輸出傳遞命令列處理。

Visual C++

在 Visual Studio 說明 Visual C++ 主要功能和連結至 Visual C++ 文件的其餘部分。

Visual C++ 開發人員中心 MSDN 網站上

包含與 Win32 桌面應用程式相關的教學課程、部落格文章和文件。