Windows控制

用途

控件是应用程序与另一个窗口结合使用以实现用户交互的子窗口。 控件通常在对话框中使用,但也可在其他窗口中使用。 对话框中的控件为用户提供键入文本、选择选项和启动操作的方法。 其他窗口中的控件提供各种服务,例如让用户选择命令、查看状态以及查看和编辑文本。 本文档介绍由 Windows提供的控件以及用于创建和操作这些控件的编程元素。

有关所有控件的列表Windows,包括指向每个控件的全面概述和参考信息的链接,请参阅控件库

开发人员受众

控件旨在供 C/C++ 开发人员和 UI 设计器使用。 通常,开发人员需要中等程度地了解 UI 编程概念、Windows API 编程和 Unicode。

运行时要求

控件支持由 User32.dll 和 Comctl32.dll。 有关详细信息,请参阅 通用控制版本

在本节中

主题 说明
关于公共控件
提供所有控件所支持的一般信息,这些控件Comctl32.dll。
控制消息
说明如何Windows消息与控件通信。
自定义控件
介绍创建自定义控件的各种方法。
子类控件
介绍通过更改控件的功能或添加新功能来自定义控件的方法。
自定义绘制
描述由某些控件提供的服务,应用程序可以使用该服务自定义控件外观的各个方面。
安全注意事项:Microsoft Windows控制
提供有关安全注意事项的信息,这些注意事项Windows控件。
控件库
提供有关每个控件的概述和参考信息,这些控件User32.dll和Comctl32.dll。
常规控件参考
提供有关应用于多个控件(而不只是应用于特定控件)的编程元素的参考信息。
控制 Spy v2.0
介绍 Control Spy,这是一种可帮助开发人员了解常见控件的工具。
视觉样式
描述控件的外观如何根据用户选择的视觉样式而更改。
主题文件格式
讨论第 7 ( 和) Vista 中Windows主题Windows格式。