Win32
Win32 是用于开发 32 位程序的一组 Windows 应用程序编程接口(API)。现在 Windows 支持 64 位 处理器 和应用程序,因此这组 API 现在称为 Windows API(或 WinAPI)。
Microsoft 为开发者提供了 Windows SDK(软件开发工具包),用于使用 Windows API 构建 软件。该 API 为软件开发者提供了一组通用工具和命令,使其软件能够与 Windows 操作系统 和计算机的 硬件 交互。例如,它包含用于应用程序窗口、对话框、滚动条和其他 用户界面 元素的通用框架。它还提供了让程序与文件交互、连接硬件设备,以及通过 网络 与其他计算机交互的方式。
Win32 / Windows API 并不是软件开发者编写 Windows 程序时唯一可以使用的 API。Microsoft 为 Windows 推出的其他 API 包括 .NET、通用 Windows 平台(UWP)和 WinRT。不过,Windows API 经历 Win16、Win32 和现代 WinAPI 的发展后,具备了很高的向后兼容性。为旧版 Windows 编写的软件仍可在较新版本上运行,操作系统会进行一些额外的兼容性处理。
测试你的知识