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 (.theme) 檔案格式。 |