Application.RenderWithVisualStyles Vlastnost

Definice

Získá hodnotu určující, zda aktuální aplikace je kreslení ovládací prvky s vizuálními styly.

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

Hodnota vlastnosti

Boolean

true pokud jsou pro ovládací prvky v klientské oblasti oken aplikací povoleny vizuální styly; falsev opačném případě .

Poznámky

Pokud vytváříte vlastní ovládací prvek, použijte tuto vlastnost k rozhodnutí, zda se má ovládací prvek kreslit s vizuálními styly nebo bez něho, aby byl jeho vzhled konzistentní s jinými ovládacími prvky v aplikaci.

Následující tabulka uvádí čtyři podmínky, které musí existovat pro RenderWithVisualStyles vrácení true.

Podmínka Description
Operační systém podporuje vizuální styly. Chcete-li tuto podmínku IsSupportedByOS VisualStyleInformation ověřit samostatně, použijte vlastnost třídy.
Uživatel povolil vizuální styly v operačním systému. Chcete-li tuto podmínku IsEnabledByUser VisualStyleInformation ověřit samostatně, použijte vlastnost třídy.
V aplikaci jsou povoleny vizuální styly. Vizuální styly lze v aplikaci povolit voláním EnableVisualStyles() metody nebo pomocí manifestu aplikace, který určuje, že ComCtl32.dll verze 6 nebo novější se budou používat k kreslení ovládacích prvků.
Vizuální styly se používají k vykreslení oblasti klienta oken aplikací. Chcete-li ověřit tuto podmínku samostatně, použijte VisualStyleState vlastnost třídy a ověřte, zda má hodnotu VisualStyleState.ClientAreaEnabled nebo VisualStyleState.ClientAndNonClientAreasEnabled.Application

Platí pro