Partager via


Application.RenderWithVisualStyles Propriété

Définition

Obtient une valeur spécifiant si l’application actuelle dessine des contrôles avec des styles visuels.

public:
 static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean

Valeur de propriété

true si les styles visuels sont activés pour les contrôles dans la zone cliente des fenêtres d’application ; sinon, false.

Remarques

Si vous dessinez un contrôle personnalisé, utilisez cette propriété pour décider s’il faut dessiner le contrôle avec ou sans styles visuels, afin que son apparence soit cohérente avec d’autres contrôles dans l’application.

Le tableau suivant présente les quatre conditions qui doivent exister pour RenderWithVisualStyles retourner true.

Pathologie Description
Le système d’exploitation prend en charge les styles visuels Pour vérifier cette condition séparément, utilisez la IsSupportedByOS propriété de la VisualStyleInformation classe.
L’utilisateur a activé les styles visuels dans le système d’exploitation Pour vérifier cette condition séparément, utilisez la IsEnabledByUser propriété de la VisualStyleInformation classe.
Les styles visuels sont activés dans l’application Les styles visuels peuvent être activés dans une application en appelant la EnableVisualStyles() méthode ou en utilisant un manifeste d’application qui spécifie que ComCtl32.dll version 6 ou ultérieure sera utilisée pour dessiner des contrôles.
Les styles visuels sont utilisés pour dessiner la zone cliente des fenêtres d’application Pour vérifier cette condition séparément, utilisez la VisualStyleState propriété de la Application classe et vérifiez qu’elle a la valeur VisualStyleState.ClientAreaEnabled ou VisualStyleState.ClientAndNonClientAreasEnabled.

S’applique à