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ích prvků s vizuálními styly.
public:
static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean
Hodnota vlastnosti
truejsou-li vizuální styly povoleny pro ovládací prvky v klientské oblasti oken aplikací; v opačném případě . false
Poznámky
Pokud vytváříte vlastní ovládací prvek, použijte tuto vlastnost k rozhodnutí, zda chcete kreslit ovládací prvek s vizuálními styly nebo bez něho, aby jeho vzhled byl 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.
| Condition | Description |
|---|---|
| Operační systém podporuje vizuální styly. | Chcete-li ověřit tuto podmínku samostatně, použijte vlastnost IsSupportedByOS třídy VisualStyleInformation. |
| Uživatel povolil vizuální styly v operačním systému. | Chcete-li ověřit tuto podmínku samostatně, použijte vlastnost IsEnabledByUser třídy VisualStyleInformation. |
| V aplikaci jsou povoleny vizuální styly. | Vizuální styly lze v aplikaci povolit voláním metody EnableVisualStyles() nebo pomocí manifestu aplikace, který určuje, že ComCtl32.dll verze 6 nebo novější se použijí k kreslení ovládacích prvků. |
| Vizuální styly se používají k vykreslení klientské oblasti oken aplikací. | Chcete-li ověřit tuto podmínku samostatně, použijte vlastnost VisualStyleState třídy Application a ověřte, zda má hodnotu VisualStyleState.ClientAreaEnabled nebo VisualStyleState.ClientAndNonClientAreasEnabled. |