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.
| Podmínka | Description |
|---|---|
| Operační systém podporuje vizuální styly. | Chcete-li ověřit tuto podmínku VisualStyleInformation samostatně, použijte IsSupportedByOS vlastnost třídy. |
| Uživatel povolil vizuální styly v operačním systému. | Chcete-li ověřit tuto podmínku VisualStyleInformation samostatně, použijte IsEnabledByUser 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 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 VisualStyleState vlastnost třídy a ověřte, zda má hodnotu VisualStyleState.ClientAreaEnabled nebo VisualStyleState.ClientAndNonClientAreasEnabled.Application |