Application.RenderWithVisualStyles プロパティ

定義

現在のアプリケーションが visual スタイルを使用してコントロールを描画しているかどうかを示す値を取得します。

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

プロパティ値

アプリケーション ウィンドウのクライアント領域のコントロールで visual スタイルが有効な場合は true。それ以外の場合は false

注釈

カスタム コントロールを描画する場合は、このプロパティを使用して、ビジュアル スタイルの有無に関係なくコントロールを描画するかどうかを決定し、その外観がアプリケーション内の他のコントロールと一致するようにします。

を返trueすために存在する必要がある 4 つの条件を次のRenderWithVisualStyles表に示します。

条件 説明
オペレーティング システムでは、ビジュアル スタイルがサポートされています この条件を個別に確認するには、 IsSupportedByOS クラスの VisualStyleInformation プロパティを使用します。
ユーザーがオペレーティング システムでビジュアル スタイルを有効にしている この条件を個別に確認するには、 IsEnabledByUser クラスの VisualStyleInformation プロパティを使用します。
アプリケーションでビジュアル スタイルが有効になっている アプリケーションで視覚スタイルを有効にするには、 EnableVisualStyles() メソッドを呼び出すか、ComCtl32.dll バージョン 6 以降をコントロールの描画に使用することを指定するアプリケーション マニフェストを使用します。
ビジュアル スタイルは、アプリケーション ウィンドウのクライアント領域を描画するために使用されています この条件を個別に確認するには、 VisualStyleState クラスの Application プロパティを使用し、その値が VisualStyleState.ClientAreaEnabled または VisualStyleState.ClientAndNonClientAreasEnabledになっていることを確認します。

適用対象