Application.RenderWithVisualStyles Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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ć trueelement .
| 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. |