Application.RenderWithVisualStyles 屬性

定義

會取得一個值,指定目前應用程式是否繪製帶有視覺樣式的控制項。

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

屬性值

true如果應用程式視窗的用戶端區域控制項啟用了視覺樣式;否則,。 false

備註

如果你正在繪製自訂控制項,請使用此特性決定是否繪製有視覺風格的控制項,使其外觀與應用程式中其他控制項一致。

下表顯示了要返回 RenderWithVisualStylestrue必須存在的四個條件。

Condition Description
作業系統支援視覺樣式 若要個別驗證這個條件,請使用 IsSupportedByOS 屬性和 VisualStyleInformation 類別。
使用者已啟用作業系統中的視覺樣式 若要個別驗證這個條件,請使用 IsEnabledByUser 屬性和 VisualStyleInformation 類別。
應用程式中啟用了視覺樣式 您可以呼叫 Application.EnableVisualStyles 方法或使用應用程式資訊清單 (其中指定使用 ComCtl32.dll 6 (含) 以後版本來繪製控制項),以啟用應用程式中的視覺化樣式。
視覺風格被用來繪製應用程式視窗的客戶端區域 若要個別驗證這個條件,請使用 VisualStyleState 屬性來自 Application 類別,並驗證該屬性具有 VisualStyleState.ClientAreaEnabledVisualStyleState.ClientAndNonClientAreasEnabled 的值。

適用於