Skip to main content
Global navigation
Docs
Documentation
Learn
Code Samples
More
Documentation
Learn
Code Samples
Contents
Exit focus mode
Bookmark
Edit
Share
Twitter
LinkedIn
Facebook
Email
Table of contents
Build desktop Windows apps using the Win32 API
Learn how to build desktop apps for Windows PCs using C++ and the Win32 API.
Get started
Overview
Set up your computer
Tutorial
Create your first app with Win32 and C++
Download
Development tools
Windows code samples
Develop
Overview
Windows features and technologies
Modernize apps for Windows 10
Reference
Win32 API reference by feature
Win32 API reference by header
Resources and community
Download
Windows virtual machines
Overview
Windows Desktop Application Program
Stay compatible with Windows 10
Windows developer support
@WindowsDocs on Twitter
OneDevMinute on YouTube
Related docs
Overview
Choose your desktop platform
C++/WinRT
MSIX packaging and deployment
UWP
.NET
Docs archive for Windows 8.x and earlier
Related technologies
Overview
Windows AI
Windows IoT
Windows Mixed Reality
Windows Containers
Games