WindowChrome.GlassFrameThickness プロパティ

ウィンドウの周囲のグラス境界線の幅を示す値を取得または設定します。

名前空間:  Microsoft.Windows.Shell
アセンブリ:  Microsoft.Windows.Shell (Microsoft.Windows.Shell.dll 内)

構文

'宣言
Public Property GlassFrameThickness As Thickness
    Get
    Set
public Thickness GlassFrameThickness { get; set; }
public:
property Thickness GlassFrameThickness {
    Thickness get ();
    void set (Thickness value);
}
member GlassFrameThickness : Thickness with get, set
function get GlassFrameThickness () : Thickness
function set GlassFrameThickness (value : Thickness)

プロパティ値

型: System.Windows.Thickness
ウィンドウの周りのグラス境界線の幅。

依存プロパティ情報

識別子フィールド

GlassFrameThicknessProperty

true に設定されたメタデータのプロパティ

[なし]

解説

GlassFrameThickness プロパティを設定して、Windows Aero グラス フレームをウィンドウのクライアント領域に拡張する量を指定します。 既定では、グラス フレームは、標準ウィンドウの参照をエミュレートするシステム値を使用します。 Windows Aero が有効になっている場合、標準のキャプション ボタン (最大化、最小化、閉じる) は有効で対話型です。 グラス フレームを持たないカスタム ウィンドウを作成するには、この厚さをどれも均一な 0 の値に設定します。 これは、標準キャプション ボタンを無効にします。

グラス フレームがウィンドウ全体を覆うように拡張するには、任意の辺で GlassFrameThickness プロパティを負の値に設定します。 GlassFrameThickness プロパティがいずれかの端に対して負の値に設定されている場合、強制された値は GlassFrameCompleteThickness と等しくなります。 GlassFrameCompleteThickness プロパティは、ウィンドウ全体にグラスを拡張する名前付きプロパティにグラス フレームの太さを設定するためのユーティリティとして提供されています。

Windows Aero グラス効果は、すべてのオペレーティング システムでサポートされません。また、サポートされるオペレーティング システムで無効に設定できます。 Windows Aero が使用できない場合、グラス フレームは、GlassFrameThicknessプロパティ値に関係なく表示されません。 Windows Aero のグラス効果が使用できることを確認するには、IsGlassEnabled プロパティを確認します。 グラス効果を使用できない場合は、グラス フレームを使用しない別のウィンドウ スタイルを指定する必要があります。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

WindowChrome クラス

Microsoft.Windows.Shell 名前空間