Application.RenderWithVisualStyles Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |