この記事の英語版を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語
このドキュメントはアーカイブされており、メンテナンスされていません。

HwndSourceParameters 構造体

HwndSource コンストラクターを使用して HwndSource オブジェクトを作成するために使用するパラメーターを格納します。

名前空間:  System.Windows.Interop
アセンブリ:  PresentationCore (PresentationCore.dll 内)
XAML の XMLNS: xmlns にマップされていません。

public struct HwndSourceParameters

HwndSourceParameters 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドHwndSourceParameters(String)指定したウィンドウ名を使用して HwndSourceParameters クラスの新しいインスタンスを初期化します。
パブリック メソッドHwndSourceParameters(String, Int32, Int32)指定したウィンドウ名と初期サイズを使用して、HwndSourceParameters クラスの新しいインスタンスを初期化します。
このページのトップへ

  名前説明
パブリック プロパティAcquireHwndFocusInMenuMode HwndSource が作成されるときにウィンドウを含む WPF の Win32 フォーカスを取得するかどうかを指定する値を取得または設定します。
パブリック プロパティAdjustSizingForNonClientAreaサイズ設定に非クライアント領域を含めるかどうかを示す値を、取得または設定します。
パブリック プロパティExtendedWindowStyleウィンドウの拡張 Microsoft Windows スタイルを取得または設定します。
パブリック プロパティHasAssignedSizeサイズが割り当てられているかどうかを示す値を取得します。
パブリック プロパティHeightウィンドウの高さを示す値を取得または設定します。
パブリック プロパティHwndSourceHookウィンドウのメッセージ フックを取得または設定します。
パブリック プロパティParentWindow作成されたウィンドウのウィンドウ ハンドル (HWND) を取得または設定します。
パブリック プロパティPositionXウィンドウの左端の位置を取得または設定します。
パブリック プロパティPositionYウィンドウの上端の位置を取得または設定します。
パブリック プロパティRestoreFocusModeWPF がウィンドウにフォーカスを戻す方法を取得または設定します。
パブリック プロパティUsesPerPixelOpacityソース ウィンドウ コンテンツのピクセルごとの不透明度を使用するかどうかを示す値を取得します。
パブリック プロパティWidthウィンドウの幅を示す値を取得または設定します。
パブリック プロパティWindowClassStyleウィンドウの Microsoft Windows クラスのスタイルを取得または設定します。
パブリック プロパティWindowNameウィンドウの名前を取得または設定します。
パブリック プロパティWindowStyleウィンドウのスタイルを取得または設定します。
このページのトップへ

  名前説明
パブリック メソッドEquals(HwndSourceParameters)この構造体が、指定した HwndSourceParameters 構造体と等しいかどうかを判断します。
パブリック メソッドEquals(Object)この構造体が、指定したオブジェクトと等しいかどうかを判断します。 (ValueType.Equals(Object) をオーバーライドします。)
プロテクト メソッドFinalizeオブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドGetHashCodeこの HwndSourceParameters インスタンスのハッシュ コードを返します。 (ValueType.GetHashCode() をオーバーライドします。)
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドSetPosition HwndSource のウィンドウの画面位置に使用する値を設定します。
パブリック メソッドSetSize HwndSource のウィンドウ サイズに使用する値を設定します。
パブリック メソッドToStringこのインスタンスの完全修飾型名を返します。 (ValueType から継承されます。)
このページのトップへ

  名前説明
パブリック演算子静的メンバーEquality HwndSourceParameters 構造体が別の HwndSourceParameters 構造体に等しいかどうかを判断します。
パブリック演算子静的メンバーInequality HwndSourceParameters 構造体が別の HwndSourceParameters 構造体に等しくないかどうかを判断します。
このページのトップへ

この構造体は、HwndSource オブジェクトのコンストラクター呼び出しでのみ使用されます。

この構造体によって値が設定されるプロパティは、HwndSource の構築時の HwndSource インスタンスでは直接公開されません。 ただし、通常、HwndSourceParameters 構造体の値は、"高さ" や "幅" などの一般的な UI プロパティに影響を与えます。このようなプロパティは、特定のホストされたオブジェクトとその APIs に存在することがあります。

重要 :重要

既定 (パラメーターなし) のコンストラクターを使用して、この構造体のインスタンスを構築しないでください。 HwndSourceParameters インスタンスを既定のコンストラクターで作成すると、WindowName プロパティが設定可能に見えても、HwndSourceParametersWindowName を割り当てることができなくなります。 このようなインスタンスを HwndSource コンストラクターのパラメーターとして適用した場合、作成された HwndSource はウィンドウを表示できません。

.NET Framework

サポート対象: 4、3.5、3.0

.NET Framework Client Profile

サポート対象: 4、3.5 SP1

Windows 7, Windows Vista SP1 以降, Windows XP SP3, Windows Server 2008 (Server Core はサポート対象外), Windows Server 2008 R2 (SP1 以降で Server Core をサポート), Windows Server 2003 SP2

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。 サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
表示: