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 wizualizacji 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ł zgodny z innymi kontrolkami w aplikacji.
W poniższej tabeli przedstawiono cztery warunki, które muszą istnieć, RenderWithVisualStyles aby zwrócić element true.
| Warunek | Description |
|---|---|
| System operacyjny obsługuje style wizualne | Aby sprawdzić ten warunek oddzielnie, użyj właściwości IsSupportedByOS klasy VisualStyleInformation. |
| Użytkownik włączył style wizualne w systemie operacyjnym | Aby sprawdzić ten warunek oddzielnie, użyj właściwości IsEnabledByUser klasy VisualStyleInformation. |
| Style wizualne są włączone w aplikacji | Style wizualne można włączyć w aplikacji, wywołując metodę EnableVisualStyles() lub za pomocą manifestu aplikacji, który określa, że ComCtl32.dll wersji 6 lub nowszej będą używane do rysowania kontrolek. |
| Style wizualne są używane do rysowania obszaru klienta okien aplikacji | Aby sprawdzić ten warunek oddzielnie, użyj właściwości VisualStyleState klasy Application i sprawdź, czy ma wartość VisualStyleState.ClientAreaEnabled lub VisualStyleState.ClientAndNonClientAreasEnabled. |