Application.RenderWithVisualStyles Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud jsou pro ovládací prvky v klientské oblasti oken aplikací povoleny vizuální styly; false
v 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 |