# Windows API 教程

> 原文： [http://zetcode.com/gui/winapi/](http://zetcode.com/gui/winapi/)

这是针对 C 编程语言的 Windows API 教程。 这是纯 Windows API 教程。 它不涵盖 MFC。 阅读完本教程后，您将能够编写非常规的 Windows 应用。 即使您使用高级编程语言进行编程，本教程也将为您提供有价值的知识，让您深入了解事物的工作原理。 请注意，本教程使用 C99。

## 目录


*   [简介](introduction/)
*   [`main`函数](main/)
*   [系统函数](system/)
*   [字符串](strings/)
*   [日期&时间](datetime/)
*   [窗口](window/)
*   [用户界面的第一步](firststeps/)
*   [菜单](menus/)
*   [对话框](dialogs/)
*   [控件 I](controls/)
*   [控件 II](controlsII/)
*   [控件 III](controlsIII/)
*   [高级控件](advancedcontrols/)
*   [自定义控件](customcontrols/)
*   [图形](gdi/)


## 电子书

ZetCode 上有独特的电子书 [Windows API 编程简介](/ebooks/windowsapi/)； PDF 格式，包含 244 页和 114 个代码示例。

## Windows API

Windows API 是 Microsoft Windows 操作系统中提供的 Microsoft 核心应用编程接口（API）集。 它以前称为 Winapi 或 Win32 API。