HwndSourceParameters 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含用 HwndSource(HwndSourceParameters) 构造函数来创建 HwndSource 对象所使用的参数。
public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
- 继承
注解
此结构仅在对象构造函数调用中使用 HwndSource 。
构造时,此结构建立其值的属性不会直接在实例HwndSource上HwndSource公开。 但是,结构的值 HwndSourceParameters 通常影响特定托管对象及其 API 中可能存在的“Height”和“Width”等常规 UI 属性。
重要
不要使用默认 (无参数) 构造函数构造此结构的实例。 由 HwndSourceParameters 无参数构造函数创建的实例会导致 HwndSourceParameters 该实例无法分配 WindowName (,即使 WindowName 该属性似乎是可设置的) 。 如果此类实例作为构造函数的参数 HwndSource 应用,则生成的 HwndSource 实例无法显示窗口。
构造函数
HwndSourceParameters(String) |
用指定的窗口名称初始化 HwndSourceParameters 类的新实例。 |
HwndSourceParameters(String, Int32, Int32) |
用指定的窗口名称和初始大小初始化 HwndSourceParameters 类的新实例。 |
属性
AcquireHwndFocusInMenuMode |
获取或设置一个值,该值确定在创建 HwndSource 时是否获取包含窗口的 WPF 的 Win32 焦点。 |
AdjustSizingForNonClientArea |
设置或获取一个值,指示调整大小是否包括非工作区。 |
ExtendedWindowStyle |
获取或设置窗口的扩展 Microsoft Windows样式。 |
HasAssignedSize |
获取一个值,该值指示是否已分配大小。 |
Height |
获取或设置一个值,该值指示窗口的高度。 |
HwndSourceHook |
获取或设置窗口的消息挂钩。 |
ParentWindow |
获取或设置已创建窗口的父级的窗口句柄 (HWND)。 |
PositionX |
获取或设置窗口左边缘的位置。 |
PositionY |
获取或设置窗口上边缘的位置。 |
RestoreFocusMode |
获取或设置 WPF 如何处理将焦点还原到窗口。 |
TreatAncestorsAsNonClientArea |
获取设置指示布局期间,HwndSource 的父窗口是否应被视作窗口的无客户端区域的值。 |
TreatAsInputRoot |
获取或设置指示 HwndSource 是否应通过 ComponentDispatcher 接收消息泵引发的窗口消息的值。 |
UsesPerPixelOpacity |
获取一个值,该值声明是否遵守源窗口内容的每像素不透明度。 |
UsesPerPixelTransparency |
获取一个值,该值声明是否遵守源窗口内容的每像素透明度。 |
Width |
获取或设置一个值,该值指示窗口的宽度。 |
WindowClassStyle |
获取或设置窗口的 Microsoft Windows 类样式。 |
WindowName |
获取或设置窗口的名称。 |
WindowStyle |
获取或设置窗口的样式。 |
方法
Equals(HwndSourceParameters) |
确定此结构是否与指定的 HwndSourceParameters 结构相等。 |
Equals(Object) |
确定此结构是否与指定对象相等。 |
GetHashCode() |
返回此 HwndSourceParameters 实例的哈希代码。 |
SetPosition(Int32, Int32) |
设置用于 HwndSource 的窗口的屏幕位置的值。 |
SetSize(Int32, Int32) |
设置用于 HwndSource 的窗口大小的值。 |