HwndSource Конструкторы

Определение

Инициализирует новый экземпляр класса HwndSource.Initializes a new instance of the HwndSource class.

Перегрузки

HwndSource(HwndSourceParameters)

Инициализирует новый экземпляр класса HwndSource, используя структуру, содержащую начальные установки.Initializes a new instance of the HwndSource class by using a structure that contains the initial settings.

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

Инициализирует новый экземпляр класса HwndSource, используя заданные стиль класса, стиль, расширенный стиль, позицию x-y, имя и родительское окно.Initializes a new instance of the HwndSource class with a specified class style, style, extended style, x-y position, name, and parent window.

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

Инициализирует новый экземпляр класса HwndSource, используя заданные стиль класса, стиль, расширенный стиль, позицию x-y, ширину, высоту, имя и родительское окно.Initializes a new instance of the HwndSource class with a specified class style, style, extended style, x-y position, width, height, name, and parent window.

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

Инициализирует новый экземпляр класса HwndSource, используя заданные стиль класса, стиль, расширенный стиль, позицию x-y, ширину, высоту, имя, родительское окно и значение, указывающее, должен ли размер окна определяться автоматически.Initializes a new instance of the HwndSource class with a specified class style, style, extended style, x-y position, width, height, name, and parent window, and by specifying whether the window is autosized.

Комментарии

Важно!

Этот метод недоступен в зоне Интернет-безопасности.This method is not available in the Internet security zone.

HwndSource(HwndSourceParameters)

Инициализирует новый экземпляр класса HwndSource, используя структуру, содержащую начальные установки.Initializes a new instance of the HwndSource class by using a structure that contains the initial settings.

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

Параметры

parameters
HwndSourceParameters

Структура, содержащая параметры, необходимые для создания окна.A structure that contains the parameters that are required to create the window.

Атрибуты

Комментарии

Важно!

Этот метод недоступен в зоне Интернет-безопасности.This method is not available in the Internet security zone.

Эта сигнатура конструктора может быть более удобной в некоторых ситуациях, так как структура по умолчанию содержит некоторые соответствующие начальные значения по умолчанию.This constructor signature might be more convenient in certain situations, because the default structure contains some appropriate initial default values.

Важно!

При использовании этой сигнатуры не используйте конструктор HwndSourceParameters по умолчанию для создания структуры HwndSourceParameters для значения parameters.If you use this signature, do not use the default HwndSourceParameters constructor to construct the HwndSourceParameters structure for the parameters value. Необходимо использовать конструктор HwndSourceParameters, который позволяет указать исходное имя окна.You must use the HwndSourceParameters constructor that enables you to specify an initial window name. Если используется конструктор HwndSourceParameters по умолчанию и создается HwndSource с ним, то HwndSource не отображается, поскольку исходное имя окна является требованием к конструированию для представленного HWND.If you use the default HwndSourceParameters constructor and create an HwndSource with it, that HwndSource does not display because an initial window name is a construction requirement for the represented HWND.

Безопасность

UIPermission
для создания экземпляров этого класса.to create instances of this class. Связанное перечисление: AllWindowsAssociated enumeration: AllWindows

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

Инициализирует новый экземпляр класса HwndSource, используя заданные стиль класса, стиль, расширенный стиль, позицию x-y, имя и родительское окно.Initializes a new instance of the HwndSource class with a specified class style, style, extended style, x-y position, name, and parent window.

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);
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

Стили класса Win32Win32 для окна.The Win32Win32 class styles for the window.

style
Int32

Стили Win32Win32 для окна.The Win32Win32 styles for the window.

exStyle
Int32

Расширенные стили Win32Win32 для окна.The extended Win32Win32 styles for the window.

x
Int32

Позиция левого края окна.The position of the window's left edge.

y
Int32

Позиция верхнего края окна.The position of the window's upper edge.

name
String

Имя окна.The name of the window.

parent
IntPtr

Дескриптор родительского окна.The handle of the window's parent window.

Атрибуты

Комментарии

Важно!

Этот метод недоступен в зоне Интернет-безопасности.This method is not available in the Internet security zone.

Безопасность

UIPermission
для создания экземпляров этого класса.to create instances of this class. Связанное перечисление: AllWindowsAssociated enumeration: AllWindows

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

Инициализирует новый экземпляр класса HwndSource, используя заданные стиль класса, стиль, расширенный стиль, позицию x-y, ширину, высоту, имя и родительское окно.Initializes a new instance of the HwndSource class with a specified class style, style, extended style, x-y position, width, height, name, and parent window.

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);
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

Стили класса Win32Win32 для окна.The Win32Win32 class styles for the window.

style
Int32

Стили Win32Win32 для окна.The Win32Win32 styles for the window.

exStyle
Int32

Расширенные стили Win32Win32 для окна.The extended Win32Win32 styles for the window.

x
Int32

Позиция левого края окна.The position of the window's left edge.

y
Int32

Позиция верхнего края окна.The position of the window's upper edge.

width
Int32

Ширина окна.The width of the window.

height
Int32

Высота окна.The height of the window.

name
String

Имя окна.The name of the window.

parent
IntPtr

Дескриптор родительского окна.The handle of the window's parent window.

Атрибуты

Комментарии

Важно!

Этот метод недоступен в зоне Интернет-безопасности.This method is not available in the Internet security zone.

Безопасность

UIPermission
для создания экземпляров этого класса.to create instances of this class. Связанное перечисление: AllWindowsAssociated enumeration: AllWindows

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

Инициализирует новый экземпляр класса HwndSource, используя заданные стиль класса, стиль, расширенный стиль, позицию x-y, ширину, высоту, имя, родительское окно и значение, указывающее, должен ли размер окна определяться автоматически.Initializes a new instance of the HwndSource class with a specified class style, style, extended style, x-y position, width, height, name, and parent window, and by specifying whether the window is autosized.

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);
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

Стили класса Win32Win32 для окна.The Win32Win32 class styles for the window.

style
Int32

Стили Win32Win32 для окна.The Win32Win32 styles for the window.

exStyle
Int32

Расширенные стили Win32Win32 для окна.The extended Win32Win32 styles for the window.

x
Int32

Позиция левого края окна.The position of the window's left edge.

y
Int32

Позиция верхнего края окна.The position of the window's upper edge.

width
Int32

Ширина окна.The width of the window.

height
Int32

Высота окна.The height of the window.

name
String

Имя окна.The name of the window.

parent
IntPtr

Дескриптор родительского окна.The handle of the window's parent window.

adjustSizingForNonClientArea
Boolean

true, чтобы диспетчер структуры включил для определения размера область, не являющуюся клиентской; в противном случае — false.true to have the layout manager include the non-client area for sizing; otherwise, false.

Атрибуты

Комментарии

Важно!

Этот метод недоступен в зоне Интернет-безопасности.This method is not available in the Internet security zone.

Безопасность

UIPermission
для создания экземпляров этого класса.to create instances of this class. Связанное перечисление: AllWindowsAssociated enumeration: AllWindows

Применяется к