Application.RenderWithVisualStyles Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die aktuelle Anwendung Steuerelemente mit visuellen Stilen zeichnet.

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

Eigenschaftswert

Boolean

true, wenn visuelle Stile für Steuerelemente im Clientbereich von Anwendungsfenstern aktiviert sind, andernfalls false.

Hinweise

Wenn Sie ein benutzerdefiniertes Steuerelement zeichnen, verwenden Sie diese Eigenschaft, um zu entscheiden, ob das Steuerelement mit oder ohne visuelle Formatvorlagen gezeichnet werden soll, sodass die Darstellung mit anderen Steuerelementen in der Anwendung konsistent ist.

In der folgenden Tabelle sind die vier Bedingungen aufgeführt, die für RenderWithVisualStyles die Rückgabe truevorhanden sein müssen.

Bedingung BESCHREIBUNG
Das Betriebssystem unterstützt visuelle Formatvorlagen Verwenden Sie die IsSupportedByOS -Eigenschaft der VisualStyleInformation -Klasse, um diese Bedingung separat zu überprüfen.
Der Benutzer hat visuelle Formatvorlagen im Betriebssystem aktiviert. Verwenden Sie die IsEnabledByUser -Eigenschaft der VisualStyleInformation -Klasse, um diese Bedingung separat zu überprüfen.
Visuelle Formatvorlagen werden in der Anwendung aktiviert. Visuelle Stile können in einer Anwendung durch Aufrufen der EnableVisualStyles() -Methode oder mithilfe des Anwendungsmanifests aktiviert werden. Das Manifest gibt an, dass Version 6 von „ComCtl32.dll“ oder höher zum Zeichnen von Steuerelementen verwendet werden wird.
Visuelle Formatvorlagen werden verwendet, um den Clientbereich von Anwendungsfenstern zu zeichnen. Verwenden Sie die VisualStyleState -Eigenschaft der Application -Klasse und überprüfen Sie, ob sie den Wert VisualStyleState.ClientAreaEnabled oder VisualStyleState.ClientAndNonClientAreasEnabledaufweist, um diese Bedingung separat zu überprüfen.

Gilt für