Application.RenderWithVisualStyles 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會取得一個值,指定目前應用程式是否繪製帶有視覺樣式的控制項。
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.ClientAreaEnabled 或 VisualStyleState.ClientAndNonClientAreasEnabled 的值。 |