Application.RenderWithVisualStyles Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 | Description |
|---|---|
| Das Betriebssystem unterstützt visuelle Formatvorlagen | Um diese Bedingung separat zu überprüfen, verwenden Sie die IsSupportedByOS-Eigenschaft der VisualStyleInformation Klasse. |
| Der Benutzer hat visuelle Formatvorlagen im Betriebssystem aktiviert. | Um diese Bedingung separat zu überprüfen, verwenden Sie die IsEnabledByUser-Eigenschaft der VisualStyleInformation Klasse. |
| Visuelle Formatvorlagen sind in der Anwendung aktiviert. | Visuelle Stile können in einer Anwendung aktiviert werden, indem die EnableVisualStyles()-Methode aufgerufen wird oder indem ein Anwendungsmanifest verwendet wird, 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 oder VisualStyleState.ClientAndNonClientAreasEnabledhat. |