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

備註

如果您要繪製自訂控制項,請使用這個屬性來決定是否要以視覺化樣式繪製控制項,使其外觀與應用程式中的其他控制項一致。

下表顯示必須存在 RenderWithVisualStyles 才能傳回 true 的四個條件。

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

適用於