Application.RenderWithVisualStyles Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość określającą, czy bieżąca aplikacja rysuje kontrolki ze stylami wizualizacji.
public:
static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean
Wartość właściwości
true
jeśli style wizualne są włączone dla kontrolek w obszarze klienta okien aplikacji; w przeciwnym razie , false
.
Uwagi
Jeśli rysujesz kontrolkę niestandardową, użyj tej właściwości, aby zdecydować, czy narysować kontrolkę ze stylami wizualizacji, czy bez nich, aby jej wygląd był spójny z innymi kontrolkami w aplikacji.
W poniższej tabeli przedstawiono cztery warunki, które muszą istnieć, RenderWithVisualStyles aby zwrócić true
element .
Warunek | Opis |
---|---|
System operacyjny obsługuje style wizualne | Aby zweryfikować ten warunek oddzielnie, użyj IsSupportedByOS właściwości VisualStyleInformation klasy . |
Użytkownik włączył style wizualne w systemie operacyjnym | Aby zweryfikować ten warunek oddzielnie, użyj IsEnabledByUser właściwości VisualStyleInformation klasy . |
Style wizualne są włączone w aplikacji | Style wizualne można włączyć w aplikacji, wywołując metodę lub za pomocą manifestu EnableVisualStyles() aplikacji, który określa, że ComCtl32.dll w wersji 6 lub nowszej będzie używany do rysowania kontrolek. |
Style wizualne są używane do rysowania obszaru klienta okien aplikacji | Aby zweryfikować ten warunek oddzielnie, użyj VisualStyleState właściwości Application klasy i sprawdź, czy ma wartość VisualStyleState.ClientAreaEnabled lub VisualStyleState.ClientAndNonClientAreasEnabled. |