共用方式為


Windows 控件

目的

控制件是應用程式搭配另一個視窗使用以啟用使用者互動的子視窗。 控件最常用於對話框內,但也可以在其他視窗中使用。 對話框中的控制項可讓使用者輸入文字、選擇選項,以及起始動作。 其他視窗中的控制項提供各種服務,例如讓使用者選擇命令、檢視狀態,以及檢視和編輯文字。 本文件說明 Windows 所提供的控制項,以及用來建立和作它們的程式設計元素。

如需所有 Windows 控制件的清單,包括每個控件的完整概觀和參考資訊的連結,請參閱 控制項連結庫

開發人員物件

控制項是設計供 C/C++ 開發人員和 UI 設計工具使用。 一般而言,開發人員需要對UI程式設計概念、Windows API 程式設計及Unicode有中等程度的瞭解。

運行時間需求

User32.dll 和 Comctl32.dll提供控件的支援。 如需詳細資訊,請參閱 Common Control Versions

在本節中

主題 描述
關於一般控件的
提供 Comctl32.dll所支援之所有控件通用的一般資訊。
控制訊息
說明 Windows 訊息如何用來與控件通訊。
自定義控件
描述建立自定義控件的各種方式。
子類別化控件
描述藉由變更控件的功能或新增控件的方式。
自定義繪製
描述一些控制項所提供的服務,應用程式可用來自定義控制項外觀的各個層面。
安全性考慮:Microsoft Windows 控件
提供與 Windows 控件相關的安全性考慮資訊。
控件連結庫
提供 User32.dll 和 Comctl32.dll所支援之每個控件的概觀和參考資訊。
一般控件參考
提供適用於多個控件之程式設計元素的參考資訊,而不只是套用至特定控件。
Control Spy v2.0
描述 Control Spy,此工具可協助開發人員瞭解常見的控件。
可視化樣式
描述控制件的外觀如何根據使用者選擇的視覺樣式而變更。
主題檔格式
討論 Windows 7 和 Windows Vista 中使用的 Theme (.theme) 檔案格式。