Desktop app technologies
This section provides in-depth guidance and code examples about Windows features that are available to desktop applications by using the Win32 API.
In this section
Topic | Description |
---|---|
Accessibility | Provides guidance for Windows developers designing accessible applications, assistive technology developers building tools such as screen readers and magnifiers, and software test engineers creating automated scripts for testing Windows applications. |
Desktop user interface | Provides information that enables you to develop graphical user interfaces for your apps, including features such as windows and messages, resources, and controls. |
Desktop environment | Provides guidance for integrating and extending the desktop user-facing features of Windows, including the Taskbar, the desktop, and File Explorer. |
Application installation and servicing | Provides information about using APIs and services provided by Windows to install, manage, and service your desktop apps. |
Audio and video | Provides guidance about using audio and video features provided by Windows. |
Data access and storage | Provides information about data access and storage features you can use in your desktop applications, including file system management and cloud sync engines. |
Devices | Describes APIs for interacting with devices and sensors. |
Diagnostics | Provides guidance about debugging and error handling, performance profiling, network monitoring, and other diagnostics features. |
Documents and printing | Describes the documents and printing features of Windows that enable applications to save, view, and print. |
Graphics and gaming | Provides information about graphics and gaming features of Windows, including DirectX and digital imaging. |
Networking and Internet | Provides guidance about the networking and Internet-related features of Windows, including network management, HTTP APIs, and Remote Procedure Call (RPC). |
Security and identity | Provides information about authentication, authorization, cryptography, and other security features of Windows. |
System services | Provides guidance about fundamental OS features such as process and threads, services, dynamic-link libraries, COM, the registry, and more. |
AI and machine learning | Transform your Windows application with the power of artificial intelligence. Windows AI empowers you and your business to achieve more by providing intelligent solutions to complex problems. |