桌面应用用户界面

本部分提供支持你为应用开发图形用户界面的信息。

本节内容

主题 说明
开始开发适用于 Windows 应用程序的用户界面 为正在设计、实现和测试 Windows 应用程序用户界面的开发人员提供常规指导。
Windows 用户体验交互指南 提供基于 Windows 的桌面应用程序的用户体验指南。
Windows 应用程序的国际化 介绍允许你在基于 Windows 的应用程序中支持国际市场多种文化和书面语言的技术。
辅助功能 介绍能够便于残障人士更轻松地使用计算机的辅助功能。
用户交互 介绍支持用户通过键盘、鼠标和触摸屏等设备与应用程序交互的功能。
窗口和消息 介绍具有基于 Windows 的图形用户界面的应用程序元素。
桌面窗口管理器 桌面窗口管理器 (DWM) 支持桌面上的视觉效果以及各种功能,例如玻璃窗口框架、3D 窗口切换动画、Windows Flip 和 Windows Flip3D 以及高分辨率支持。
对话框 对话框是应用程序创建的用于检索用户输入的临时窗口。 应用程序通常使用对话框提示用户输入菜单项的其他信息。 对话框通常包含用户用来输入文本、选择选项或指示操作的一个或多个控件(子窗口)。
菜单和其他资源 资源是二进制数据,可将其添加到基于 Windows 应用程序的可执行文件。 资源可以是标准资源,也可以是定义的资源。 标准资源中的数据描述了图标、光标、菜单、对话框、位图、增强的图元文件、字体、快捷键表、消息表条目、字符串表条目或版本信息。 应用程序定义的资源(也称为自定义资源)包含特定应用程序所需的任何数据。
数据交换 介绍交换数据的基本方法,例如剪贴板和动态数据交换。
高 DPI 编写 DPI 感知应用程序是使 UI 在各种高 DPI 显示设置中保持一致的良好外观的关键。 无法识别 DPI 但正在高 DPI 显示设置上运行的应用程序可能会受到许多视觉非自然信号的影响,包括 UI 元素缩放不正确、剪裁的文本和模糊图像。 通过在应用程序中添加对 DPI 感知的支持,可以保证应用程序 UI 的呈现更具可预测性,从而更直观地吸引用户。
Windows 动画管理器 Windows 动画管理器(Windows 动画)可实现用户界面元素的丰富动画效果。 它旨在简化向应用程序的用户界面添加动画的过程,并支持开发人员实现流畅、自然和交互式的动画。
Windows 控件 控件是一个子窗口,应用程序可将其与另一个窗口一起使用以实现用户交互。 控件为用户提供查看和编辑文本、选择选项、选择命令、启动操作和查看状态的方法。
Windows 功能区框架 Windows 功能区框架是一个丰富的命令演示系统,提供传统 Windows 应用程序的分层菜单、工具栏和任务窗格的新式替代方法。 功能区框架由功能区命令栏组成,它可通过应用程序窗口顶部的一系列选项卡和上下文菜单系统公开应用程序的主要功能。
桌面应用程序的磁贴、锁屏提醒和通知 介绍如何响应操作中心中显示的 Toast 通知。 这些 Toast 可用于仅激活应用程序,或者可用于从用户收集信息,并基于该信息更改启动协议。
游戏可调用 UI 请勿使用。