Win32 Application

Win32 桌面应用程序 

 
 Win32 应用程序编程接口 (API) 提供了为 Microsoft Windows 操作系统家族编写的应用程序所使用的生成块。Win32 API 从程序员的角度定义了 32 位 Windows 家族成员。Windows 家族的一些成员使用完整的 Win32 API,另外一些成员使用子集。有关详细信息,请参见 Windows 95/98/Me 限制。

如果想要开发具有窗口式用户界面并能从 Windows 95 到 Windows 8.1 的各个 Windows 版本上运行的本机桌面应用,可以创建 Win32 应用。 可以使用除 Express for Windows 版本以外的任何 Visual Studio 版本。

“Win32 应用”是传统术语,指使用消息循环而非 Microsoft 基础类 (MFC)、活动模板库 (ATL) 或 .NET Framework 等框架直接处理 Windows 消息的应用。 虽然此术语为“Win32”,但它可指 32 位或 64 位应用。 使用 C++ 编写的 Win32 应用可使用 C 运行时 (CRT) 和标准模板库 (STL) 类与函数、COM 对象以及任何公共函数(统称为 Windows API)。 有关使用 C++ 编写的 Win32 应用的介绍,请参见了解如何使用 C++ 编写 Windows 程序

Win32 应用是创建适用于 Windows 的本机桌面应用的方法;另一种方法是 MFC 应用。 MFC 是创建具有大量用户界面控件或自定义用户控件的应用(尤其是企业类型应用)的不二选择。 MFC 提供便捷的帮助器类,可用于序列化、文本操作、打印和现代用户界面元素(如功能区)。 帮助器类不适用于 Win32 应用。 若要创建 MFC 或 ATL 程序,必须至少拥有 Professional 版。

 

标题

说明

Windows 开发

包含有关 Windows API 和 COM 的信息。(某些 Windows API 和第三方 DLL 作为 COM 对象实现。)

Hilo:开发适用于 Windows 7 的 C++ 应用程序

说明如何创建使用 Windows 动画和 Direct2D 创建转盘式用户界面的富客户端 Win32 桌面应用。

Visual C++ 中的 Win32 控制台应用程序

包含有关控制台应用的信息。 Win32(或 Win64)控制台应用没有自己的窗口和消息循环。 此类应用在控制台窗口中运行,输入和输出通过命令行处理。

Visual Studio 2013 中的 Visual C++

说明 Visual Studio 中 Visual C++ 的主要功能,并提供 Visual C++ 文档其余部分的链接。

MSDN 网站上的 Visual C++ 开发人员中心

包含与 Win32 桌面应用程序相关的教程、博客文章和文章。

Win32 Application,,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。