Freigeben über


Application.RenderWithVisualStyles Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob es sich bei der aktuellen Anwendung um Zeichnungssteuerelemente mit visuellen Formatvorlagen handelt.

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

Eigenschaftswert

truewenn visuelle Formatvorlagen 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, damit die Darstellung mit anderen Steuerelementen in der Anwendung konsistent ist.

In der folgenden Tabelle sind die vier Bedingungen aufgeführt, die zum RenderWithVisualStyles Zurückgeben truevorhanden sein müssen.

Zustand 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 sind in der Anwendung aktiviert. Visuelle Formatvorlagen können in einer Anwendung durch Aufrufen der EnableVisualStyles() Methode oder mithilfe eines Anwendungsmanifests aktiviert werden, das angibt, dass ComCtl32.dll Version 6 oder höher zum Zeichnen von Steuerelementen verwendet wird.
Visuelle Formatvorlagen werden verwendet, um den Clientbereich von Anwendungsfenstern zu zeichnen. Um diese Bedingung separat zu überprüfen, verwenden Sie die VisualStyleState Eigenschaft der Application Klasse, und stellen Sie sicher, dass sie den Wert VisualStyleState.ClientAreaEnabled aufweist.VisualStyleState.ClientAndNonClientAreasEnabled

Gilt für: