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 propriété IsSupportedByOS de la classe VisualStyleInformation.
L’utilisateur a activé les styles visuels dans le système d’exploitation Pour vérifier cette condition séparément, utilisez la propriété IsEnabledByUser de la classe VisualStyleInformation.
Les styles visuels sont activés dans l’application Les styles visuels peuvent être activés dans une application en appelant la méthode EnableVisualStyles() ou à l’aide d’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 propriété VisualStyleState de la classe Application et vérifiez qu’elle a la valeur VisualStyleState.ClientAreaEnabled ou VisualStyleState.ClientAndNonClientAreasEnabled.

S’applique à