VisualStyleRenderer.Handle プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
visual スタイル要素の現在のクラスの一意の識別子を取得します。
public:
property IntPtr Handle { IntPtr get(); };
public IntPtr Handle { get; }
member this.Handle : nativeint
Public ReadOnly Property Handle As IntPtr
プロパティ値
nativeint
IntPtr によって指定される要素のクラスを定義しているデータ セットを識別する Class。
例外
オペレーティング システムが visual スタイルをサポートしていません。
または
visual スタイルは、オペレーティング システムのユーザーにより無効にされています。
または
visual スタイルは、アプリケーション ウィンドウのクライアント領域には適用されません。
注釈
このプロパティは、 メソッドによって VisualStyleRenderer 内部的に使用されます。 プロパティで Class 指定された要素のクラスが現在のビジュアル スタイルで定義されていない場合、このプロパティは を返します IntPtr.Zero。
このプロパティ値は、オペレーティング システムの表示スタイルが変更されたとき、またはユーザーが表示スタイルを無効にした場合に無効になります。 このプロパティに直接アクセスする場合は、プロパティ値 UserPreferenceCategory.VisualStyleが のイベントが発生したときにSystemEvents.UserPreferenceChanged、コードでこのプロパティに再度クエリを実行して新しいハンドルを取得するUserPreferenceChangedEventArgs.Category必要があります。
適用対象
.NET