---
UID: TP:controls
ms.assetid: 8fd04b8c-ce59-322c-a20f-91a83d03f80a
ms.date: 01/11/2019
ms.keywords: 
ms.topic: conceptual
---

# Windows Controls

## -description

Overview of the Windows Controls technology.

To develop Windows Controls, you need these headers:

 * [commctrl.h](../commctrl/index.md)
 * [commoncontrols.h](../commoncontrols/index.md)
 * [dpa_dsa.h](../dpa_dsa/index.md)
 * [prsht.h](../prsht/index.md)
 * [richedit.h](../richedit/index.md)
 * [richole.h](../richole/index.md)
 * [shlobj.h](../shlobj/index.md)
 * [textserv.h](../textserv/index.md)
 * [tom.h](../tom/index.md)
 * [uxtheme.h](../uxtheme/index.md)
 * [windowsx.h](../windowsx/index.md)
 * [winuser.h](../winuser/index.md)

For programming guidance for this technology, see:
* [Windows Controls](/windows/desktop/controls)

