HwndSource 构造函数

定义

初始化 HwndSource 类的新实例。

重载

HwndSource(HwndSourceParameters)

通过使用包含初始设置的结构初始化 HwndSource 类的新实例。

HwndSource(Int32, Int32, Int32, Int32, Int32, String, IntPtr)

初始化具有指定类样式、样式、扩展样式、x-y 位置、名称和父窗口的 HwndSource 类的新实例。

HwndSource(Int32, Int32, Int32, Int32, Int32, Int32, Int32, String, IntPtr)

初始化具有指定类样式、样式、扩展样式、x-y 位置、宽度、高度、名称和父窗口的 HwndSource 类的新实例。

HwndSource(Int32, Int32, Int32, Int32, Int32, Int32, Int32, String, IntPtr, Boolean)

初始化 HwndSource 类的新实例,此实例具有指定的类样式、样式、扩展样式、x-y 位置、宽度、高度、名称和父窗口,并且指示了窗口是否自动调整大小。

注解

重要

此方法在 Internet 安全区域中不可用。

HwndSource(HwndSourceParameters)

通过使用包含初始设置的结构初始化 HwndSource 类的新实例。

public:
 HwndSource(System::Windows::Interop::HwndSourceParameters parameters);
[System.Security.SecurityCritical]
public HwndSource (System.Windows.Interop.HwndSourceParameters parameters);
public HwndSource (System.Windows.Interop.HwndSourceParameters parameters);
[<System.Security.SecurityCritical>]
new System.Windows.Interop.HwndSource : System.Windows.Interop.HwndSourceParameters -> System.Windows.Interop.HwndSource
new System.Windows.Interop.HwndSource : System.Windows.Interop.HwndSourceParameters -> System.Windows.Interop.HwndSource
Public Sub New (parameters As HwndSourceParameters)

参数

parameters
HwndSourceParameters

包含创建窗口所需的参数的结构。

属性

注解

重要

此方法在 Internet 安全区域中不可用。

在某些情况下,此构造函数签名可能更方便,因为默认结构包含一些适当的初始默认值。

重要

如果使用此签名,请不要使用默认HwndSourceParameters构造函数来构造HwndSourceParametersparameters值的结构。 必须使用 HwndSourceParameters 允许指定初始窗口名称的构造函数。 如果使用默认 HwndSourceParameters 构造函数并创建一个 HwndSource ,则不会显示该 HwndSource 构造函数,因为初始窗口名称是所表示 HWND 的构造要求。

适用于

HwndSource(Int32, Int32, Int32, Int32, Int32, String, IntPtr)

初始化具有指定类样式、样式、扩展样式、x-y 位置、名称和父窗口的 HwndSource 类的新实例。

public:
 HwndSource(int classStyle, int style, int exStyle, int x, int y, System::String ^ name, IntPtr parent);
[System.Security.SecurityCritical]
public HwndSource (int classStyle, int style, int exStyle, int x, int y, string name, IntPtr parent);
public HwndSource (int classStyle, int style, int exStyle, int x, int y, string name, IntPtr parent);
[<System.Security.SecurityCritical>]
new System.Windows.Interop.HwndSource : int * int * int * int * int * string * nativeint -> System.Windows.Interop.HwndSource
new System.Windows.Interop.HwndSource : int * int * int * int * int * string * nativeint -> System.Windows.Interop.HwndSource
Public Sub New (classStyle As Integer, style As Integer, exStyle As Integer, x As Integer, y As Integer, name As String, parent As IntPtr)

参数

classStyle
Int32

窗口的 Win32 类样式。

style
Int32

窗口的 Win32 样式。

exStyle
Int32

窗口的扩展 Win32 样式。

x
Int32

窗口左边缘的位置。

y
Int32

窗口上边缘的位置。

name
String

窗口的名称。

parent
IntPtr

nativeint

窗口的父窗口的句柄。

属性

注解

重要

此方法在 Internet 安全区域中不可用。

适用于

HwndSource(Int32, Int32, Int32, Int32, Int32, Int32, Int32, String, IntPtr)

初始化具有指定类样式、样式、扩展样式、x-y 位置、宽度、高度、名称和父窗口的 HwndSource 类的新实例。

public:
 HwndSource(int classStyle, int style, int exStyle, int x, int y, int width, int height, System::String ^ name, IntPtr parent);
[System.Security.SecurityCritical]
public HwndSource (int classStyle, int style, int exStyle, int x, int y, int width, int height, string name, IntPtr parent);
public HwndSource (int classStyle, int style, int exStyle, int x, int y, int width, int height, string name, IntPtr parent);
[<System.Security.SecurityCritical>]
new System.Windows.Interop.HwndSource : int * int * int * int * int * int * int * string * nativeint -> System.Windows.Interop.HwndSource
new System.Windows.Interop.HwndSource : int * int * int * int * int * int * int * string * nativeint -> System.Windows.Interop.HwndSource
Public Sub New (classStyle As Integer, style As Integer, exStyle As Integer, x As Integer, y As Integer, width As Integer, height As Integer, name As String, parent As IntPtr)

参数

classStyle
Int32

窗口的 Win32 类样式。

style
Int32

窗口的 Win32 样式。

exStyle
Int32

窗口的扩展 Win32 样式。

x
Int32

窗口左边缘的位置。

y
Int32

窗口上边缘的位置。

width
Int32

窗口的宽度。

height
Int32

窗口的高度。

name
String

窗口的名称。

parent
IntPtr

nativeint

窗口的父窗口的句柄。

属性

注解

重要

此方法在 Internet 安全区域中不可用。

适用于

HwndSource(Int32, Int32, Int32, Int32, Int32, Int32, Int32, String, IntPtr, Boolean)

初始化 HwndSource 类的新实例,此实例具有指定的类样式、样式、扩展样式、x-y 位置、宽度、高度、名称和父窗口,并且指示了窗口是否自动调整大小。

public:
 HwndSource(int classStyle, int style, int exStyle, int x, int y, int width, int height, System::String ^ name, IntPtr parent, bool adjustSizingForNonClientArea);
[System.Security.SecurityCritical]
public HwndSource (int classStyle, int style, int exStyle, int x, int y, int width, int height, string name, IntPtr parent, bool adjustSizingForNonClientArea);
public HwndSource (int classStyle, int style, int exStyle, int x, int y, int width, int height, string name, IntPtr parent, bool adjustSizingForNonClientArea);
[<System.Security.SecurityCritical>]
new System.Windows.Interop.HwndSource : int * int * int * int * int * int * int * string * nativeint * bool -> System.Windows.Interop.HwndSource
new System.Windows.Interop.HwndSource : int * int * int * int * int * int * int * string * nativeint * bool -> System.Windows.Interop.HwndSource
Public Sub New (classStyle As Integer, style As Integer, exStyle As Integer, x As Integer, y As Integer, width As Integer, height As Integer, name As String, parent As IntPtr, adjustSizingForNonClientArea As Boolean)

参数

classStyle
Int32

窗口的 Win32 类样式。

style
Int32

窗口的 Win32 样式。

exStyle
Int32

窗口的扩展 Win32 样式。

x
Int32

窗口左边缘的位置。

y
Int32

窗口上边缘的位置。

width
Int32

窗口的宽度。

height
Int32

窗口的高度。

name
String

窗口的名称。

parent
IntPtr

nativeint

窗口的父窗口的句柄。

adjustSizingForNonClientArea
Boolean

如果布局管理器包含要调整大小的非工作区,则为 true;否则为 false

属性

注解

重要

此方法在 Internet 安全区域中不可用。

适用于