Partage via


Application.RenderWithVisualStyles Propriété

Définition

Obtient une valeur qui spécifie 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 les autres contrôles de l’application.

Le tableau suivant montre les quatre conditions qui doivent exister pour RenderWithVisualStyles retourner true.

Condition 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 un utilisant un manifeste d’application qui spécifie que ComCtl32.dll version 6 ou ultérieure doit être utilisé pour dessiner les 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.ClientAreaEnabledVisualStyleState.ClientAndNonClientAreasEnabled.

S’applique à