For guidance and code samples about using these APIs, see our features and technologies index. Win32 APIs exist for many features and technologies in Windows 10, including core user interface and windowing APIs, audio and graphics, and networking. Get started with Win32 features and technologies To learn about new Win32 APIs that have been introduced in Windows 10, see what's new.
For existing Windows desktop application projects, you can install the NuGet package in the project.įor more details about these options, see this article.
For new projects, you can install the C++/WinRT Visual Studio Extension (VSIX) and use one of the C++/WinRT project templates included in that extension.C++/WinRT is implemented as a header-file-based library. C++/WinRT is an entirely standard modern C++17 language projection enables you to easily consume Windows Runtime APIs Windows Runtime (WinRT) APIs from your C++ Win32 desktop application. Optionally, you can configure your development computer to use C++/WinRT. You can enhance your existing desktop app by choosing which parts of Windows 10 and UWP to adopt.įor more information, see Modernize your desktop apps. Most of these UWP features are available as modular components that you can adopt in your desktop app at your own pace without having to rewrite your entire application. For example, starting in Windows 10, version 1903, you can host UWP XAML controls in your desktop Win32 app using a feature called XAML Islands. The first version of vcredistx86.exe was released for the Windows XP Operating System on inside KMPlayer 2019.06.13.02. If you have an existing desktop Win32 app, there are many features in the Universal Windows Platform (UWP) that you can use to deliver the best possible experience on Windows 10. It uses the EXE file extension and is considered a Win32 EXE (Executable application) file. Modernize your desktop apps for Windows 10 You can also browse the desktop app samples. Provides an overview of some of the conventions used in the Windows header files. This basic tutorial will get you started with DirectX app development.ĭescribes programming for 64-bit versions of the Windows operating system.
This tutorial teaches you how to write a Windows program in C++ using Win32 and COM APIs. If you're new to building desktop apps using the Win32 API, the following tutorials and articles will help get you started. Learn how to create desktop apps using the Win32 API For scripts you can use to set up your development computer and install other features or packages, check out this GitHub project.