Application.RenderWithVisualStyles 属性

定义

获取指定当前应用程序是否使用可视样式绘制控件的值。

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

属性值

Boolean

如果在应用程序窗口的工作区为控件启用了可视样式,则为 true;否则为 false

注解

如果要绘制自定义控件,请使用此属性来确定是使用或不显示视觉样式绘制控件,以便其外观与应用程序中的其他控件保持一致。

下表显示了必须存在的四个条件才能 RenderWithVisualStyles 返回 true

条件 说明
操作系统支持视觉样式 若要单独验证这种情况,请使用 IsSupportedByOS 类的 VisualStyleInformation 属性。
用户在操作系统中启用了视觉样式 若要单独验证这种情况,请使用 IsEnabledByUser 类的 VisualStyleInformation 属性。
在应用程序中启用视觉样式 可以通过调用 EnableVisualStyles() 方法或使用指定用 ComCtl32.dll 版本 6 或更高版本绘制控件的应用程序清单来启用应用程序中的视觉样式。
视觉样式用于绘制应用程序窗口的工作区 若要单独验证这种情况,请使用 VisualStyleState 类的 Application 属性,验证它是否具有 VisualStyleState.ClientAreaEnabledVisualStyleState.ClientAndNonClientAreasEnabled值。

适用于