Windows 控件
目的
控件是应用程序与另一个窗口一起使用以启用用户交互的子窗口。 控件最常在对话框中使用,但它们也可以在其他窗口中使用。 对话框中的控件为用户提供了键入文本、选择选项和启动作的方法。 其他窗口中的控件提供各种服务,例如允许用户选择命令、查看状态和查看和编辑文本。 本文档介绍 Windows 提供的控件以及用于创建和作它们的编程元素。
有关所有 Windows 控件的列表,包括指向每个控件的综合概述和参考信息的链接,请参阅 控件库。
开发人员受众
控件旨在供 C/C++ 开发人员和 UI 设计器使用。 通常,开发人员需要对 UI 编程概念、Windows API 编程和 Unicode 有中等程度的了解。
运行时要求
User32.dll 和 Comctl32.dll提供了对控件的支持。 有关详细信息,请参阅 通用控制版本。
在本部分中
主题 | 描述 |
---|---|
关于常见控件的 |
提供 Comctl32.dll支持的所有控件通用的常规信息。 |
控制消息 |
说明如何使用 Windows 消息与控件进行通信。 |
自定义控件 |
介绍创建自定义控件的各种方法。 |
子类化控件 |
描述通过更改控件功能或添加新控件的方式。 |
自定义绘图 |
介绍由某些控件提供的服务,应用程序可以使用该服务来自定义控件外观的各个方面。 |
安全注意事项:Microsoft Windows 控件 |
提供有关与 Windows 控件相关的安全注意事项的信息。 |
控件库 |
提供有关 User32.dll 和 Comctl32.dll支持的每个控件的概述和参考信息。 |
常规控制参考 |
提供有关应用于多个控件的编程元素的参考信息,而不仅仅是应用于特定控件。 |
Control Spy v2.0 |
介绍 Control Spy,该工具可帮助开发人员了解常见控件。 |
视觉样式 |
描述控件的外观如何根据用户选择的视觉样式而更改。 |
主题文件格式 |
讨论 Windows 7 和 Windows Vista 中使用的主题(.theme)文件的格式。 |