Application.RenderWithVisualStyles Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett värde som anger om det aktuella programmet ritar kontroller med visuella format.
public:
static property bool RenderWithVisualStyles { bool get(); };
public static bool RenderWithVisualStyles { get; }
static member RenderWithVisualStyles : bool
Public Shared ReadOnly Property RenderWithVisualStyles As Boolean
Egenskapsvärde
trueom visuella format är aktiverade för kontroller i klientområdet i programfönster; annars . false
Kommentarer
Om du ritar en anpassad kontroll använder du den här egenskapen för att bestämma om kontrollen ska ritas med eller utan visuella format, så att dess utseende överensstämmer med andra kontroller i programmet.
Följande tabell visar de fyra villkor som måste finnas för RenderWithVisualStyles att returnera true.
| Tillstånd | Description |
|---|---|
| Operativsystemet har stöd för visuella format | Om du vill verifiera det här villkoret separat använder du egenskapen IsSupportedByOS för klassen VisualStyleInformation. |
| Användaren har aktiverat visuella format i operativsystemet | Om du vill verifiera det här villkoret separat använder du egenskapen IsEnabledByUser för klassen VisualStyleInformation. |
| Visuella format är aktiverade i programmet | Visuella format kan aktiveras i ett program genom att anropa metoden EnableVisualStyles() eller genom att använda ett programmanifest som anger att ComCtl32.dll version 6 eller senare ska användas för att rita kontroller. |
| Visuella format används för att rita klientområdet i programfönster | Om du vill verifiera det här villkoret separat använder du egenskapen VisualStyleState för klassen Application och kontrollerar att den har värdet VisualStyleState.ClientAreaEnabled eller VisualStyleState.ClientAndNonClientAreasEnabled. |