Contrôles Windows

Objectif

Un contrôle est une fenêtre enfant qu’une application utilise conjointement avec une autre fenêtre pour permettre l’interaction utilisateur. Les contrôles sont le plus souvent utilisés dans les boîtes de dialogue, mais ils peuvent également être utilisés dans d’autres fenêtres. Les contrôles dans les boîtes de dialogue fournissent à l’utilisateur un moyen de taper du texte, de choisir des options et de lancer des actions. Les contrôles dans d’autres fenêtres fournissent une variété de services, tels que le fait de permettre à l’utilisateur de choisir des commandes, d’afficher status et d’afficher et de modifier du texte. Cette documentation décrit les contrôles fournis par Windows et les éléments de programmation utilisés pour les créer et les manipuler.

Pour obtenir la liste de tous les contrôles Windows, y compris un lien vers une vue d’ensemble complète et des informations de référence pour chaque contrôle, consultez Bibliothèque de contrôles.

Développeurs concernés

Les contrôles sont conçus pour être utilisés par les développeurs C/C++ et les concepteurs d’interface utilisateur. En général, les développeurs ont besoin d’un niveau modéré de compréhension des concepts de programmation de l’interface utilisateur, de la programmation de l’API Windows et d’Unicode.

Conditions d’exécution

La prise en charge des contrôles est assurée par User32.dll et Comctl32.dll. Pour plus d’informations, consultez Versions de contrôle courantes.

Contenu de cette section

Rubrique Description
À propos des contrôles courants
Fournit des informations générales communes à tous les contrôles pris en charge par Comctl32.dll.
Messages de contrôle
Explique comment les messages Windows sont utilisés pour communiquer avec les contrôles.
Contrôles personnalisés
Décrit différentes façons de créer des contrôles personnalisés.
Contrôles de sous-classification
Décrit un moyen de personnaliser un contrôle en modifiant ses fonctionnalités ou en en ajoutant de nouvelles.
Dessin personnalisé
Décrit un service, fourni par certains contrôles, que les applications peuvent utiliser pour personnaliser différents aspects de l’apparence du contrôle.
Considérations relatives à la sécurité : Contrôles Microsoft Windows
Fournit des informations sur les considérations de sécurité liées aux contrôles Windows.
Bibliothèque de contrôles
Fournit des vues d’ensemble et des informations de référence sur chaque contrôle pris en charge par User32.dll et Comctl32.dll.
Informations de référence sur les contrôles généraux
Fournit des informations de référence sur les éléments de programmation qui s’appliquent à plusieurs contrôles, pas seulement à un contrôle spécifique.
Control Spy v2.0
Décrit Control Spy, un outil qui aide les développeurs à comprendre les contrôles courants.
Styles visuels
Décrit comment l’apparence des contrôles peut changer en fonction du style visuel choisi par l’utilisateur.
Format de fichier de thème
Décrit le format des fichiers Theme (.theme) utilisés dans Windows 7 et Windows Vista.