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) 文件的格式。 |