HwndSourceParameters HwndSourceParameters HwndSourceParameters HwndSourceParameters Struct

Определение

Содержит параметры, используемые для создания объекта HwndSource с помощью конструктора HwndSource(HwndSourceParameters).Contains the parameters that are used to create an HwndSource object using the HwndSource(HwndSourceParameters) constructor.

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
Наследование
HwndSourceParametersHwndSourceParametersHwndSourceParametersHwndSourceParameters

Комментарии

Эта структура используется только в HwndSource объекта вызов конструктора.This structure is used only in the HwndSource object constructor call.

Свойства, значения которых задаются с помощью этой структуры не предоставляются непосредственно на HwndSource экземпляров, когда HwndSource создается.The properties whose values are established by this structure are not directly exposed on HwndSource instances when an HwndSource is constructed. Тем не менее значения HwndSourceParameters структуры обычно влияет на Общие ИПUI свойства, такие как «Высота» и «Ширина» имеются в конкретных размещенных объектов и их API - интерфейсыAPIs.However, the values of the HwndSourceParameters structure typically affect general ИПUI properties such as "Height" and "Width" that might exist in specific hosted objects and their API - интерфейсыAPIs.

Важно!

Не создавайте экземпляры этой структуры с помощью конструктора по умолчанию (без параметров).Do not construct instances of this structure using the default (parameterless) constructor. HwndSourceParameters , Созданного конструктором по умолчанию приводит к HwndSourceParameters , не может быть назначен WindowName (несмотря на то что WindowName отображается свойство было задаваемым).An HwndSourceParameters instance that is created by the default constructor results in HwndSourceParameters that cannot be assigned a WindowName (even though the WindowName property appears to be settable). Если такого экземпляра применяется в качестве параметров для HwndSource конструктор, полученный в результате HwndSource не удается отобразить окно.If such an instance is applied as the parameters for an HwndSource constructor, the resulting HwndSource cannot display a window.

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

HwndSourceParameters(String) HwndSourceParameters(String) HwndSourceParameters(String) HwndSourceParameters(String)

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

HwndSourceParameters(String, Int32, Int32) HwndSourceParameters(String, Int32, Int32) HwndSourceParameters(String, Int32, Int32) HwndSourceParameters(String, Int32, Int32)

Инициализирует новый экземпляр класса HwndSourceParameters с заданным именем окна и начальным размером.Initializes a new instance of the HwndSourceParameters class with a specified window name and initial size.

Свойства

AcquireHwndFocusInMenuMode AcquireHwndFocusInMenuMode AcquireHwndFocusInMenuMode AcquireHwndFocusInMenuMode

Получает или задает значение, определяющее, нужно ли получать фокус Win32 для содержащего окно WPF, когда создается объект HwndSource.Gets or sets the value that determines whether to acquire Win32 focus for the WPF containing window when an HwndSource is created.

AdjustSizingForNonClientArea AdjustSizingForNonClientArea AdjustSizingForNonClientArea AdjustSizingForNonClientArea

Получает или задает значение, указывающее, следует ли при определении размера включать область, не являющуюся клиентской.Gets or sets a value that indicates whether to include the nonclient area for sizing.

ExtendedWindowStyle ExtendedWindowStyle ExtendedWindowStyle ExtendedWindowStyle

Получает или задает расширенные стили Microsoft WindowsMicrosoft Windows для окна.Gets or sets the extended Microsoft WindowsMicrosoft Windows styles for the window.

HasAssignedSize HasAssignedSize HasAssignedSize HasAssignedSize

Возвращает значение, указывающее, задан ли размер.Gets a value that indicates whether a size was assigned.

Height Height Height Height

Возвращает или задает значение, указывающее высоту окна.Gets or sets a value that indicates the height of the window.

HwndSourceHook HwndSourceHook HwndSourceHook HwndSourceHook

Получает или задает обработчик сообщений для окна.Gets or sets the message hook for the window.

ParentWindow ParentWindow ParentWindow ParentWindow

Получает или задает для созданного окна дескриптор (HWND) родительского окна.Gets or sets the window handle (HWND) of the parent for the created window.

PositionX PositionX PositionX PositionX

Получает или задает позицию левого края окна.Gets or sets the left-edge position of the window.

PositionY PositionY PositionY PositionY

Получает или задает позицию верхнего края окна.Gets or sets the upper-edge position of the window.

RestoreFocusMode RestoreFocusMode RestoreFocusMode RestoreFocusMode

Получает или задает способ обработки WPF восстановления фокуса окна.Gets or sets how WPF handles restoring focus to the window.

TreatAncestorsAsNonClientArea TreatAncestorsAsNonClientArea TreatAncestorsAsNonClientArea TreatAncestorsAsNonClientArea

Получает или задает значение, указывающее, должны ли родительские окна HwndSource считаться неклиентской областью окна в ходе этапов разметки.Gets or sets a value that indicates whether the parent windows of the HwndSource should be considered the non-client area of the window during layout passes.

TreatAsInputRoot TreatAsInputRoot TreatAsInputRoot TreatAsInputRoot

Получает или задает значение, указывающее, должен ли HwndSource получать сообщения окна, вызванные средством переноса сообщений, через ComponentDispatcher.Gets or sets a value that indicates whether the HwndSource should receive window messages raised by the message pump via the ComponentDispatcher.

UsesPerPixelOpacity UsesPerPixelOpacity UsesPerPixelOpacity UsesPerPixelOpacity

Возвращает значение, указывающее, учитывается ли значение непрозрачности каждого пикселя содержимого исходного окна.Gets a value that declares whether the per-pixel opacity of the source window content is respected.

UsesPerPixelTransparency UsesPerPixelTransparency UsesPerPixelTransparency UsesPerPixelTransparency

Возвращает значение, указывающее, учитывается ли значение прозрачности каждого пикселя содержимого исходного окна.Gets a value that declares whether the per-pixel transparency of the source window content is respected.

Width Width Width Width

Получает или задает значение ширины окна.Gets or sets a value that indicates the width of the window.

WindowClassStyle WindowClassStyle WindowClassStyle WindowClassStyle

Получает или задает стиль класса Microsoft WindowsMicrosoft Windows для окна.Gets or sets the Microsoft WindowsMicrosoft Windows class style for the window.

WindowName WindowName WindowName WindowName

Получает или задает имя окна.Gets or sets the name of the window.

WindowStyle WindowStyle WindowStyle WindowStyle

Получает или задает стиль окна.Gets or sets the style for the window.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равна ли эта структура указанному объекту.Determines whether this structure is equal to a specified object.

Equals(HwndSourceParameters) Equals(HwndSourceParameters) Equals(HwndSourceParameters) Equals(HwndSourceParameters)

Определяет, равна ли эта структура указанной структуре HwndSourceParameters.Determines whether this structure is equal to a specified HwndSourceParameters structure.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает хэш-код этого экземпляра HwndSourceParameters.Returns the hash code for this HwndSourceParameters instance.

SetPosition(Int32, Int32) SetPosition(Int32, Int32) SetPosition(Int32, Int32) SetPosition(Int32, Int32)

Задает для HwndSource значения, используемые для определения положения окна на экране.Sets the values that are used for the screen position of the window for the HwndSource.

SetSize(Int32, Int32) SetSize(Int32, Int32) SetSize(Int32, Int32) SetSize(Int32, Int32)

Задает значения, используемые для определения размера окна HwndSource.Sets the values that are used for the window size of the HwndSource.

Операторы

Equality(HwndSourceParameters, HwndSourceParameters) Equality(HwndSourceParameters, HwndSourceParameters) Equality(HwndSourceParameters, HwndSourceParameters) Equality(HwndSourceParameters, HwndSourceParameters)

Определяет, равна ли структура HwndSourceParameters другой структуре HwndSourceParameters.Determines whether an HwndSourceParameters structure is equal to another HwndSourceParameters structure.

Inequality(HwndSourceParameters, HwndSourceParameters) Inequality(HwndSourceParameters, HwndSourceParameters) Inequality(HwndSourceParameters, HwndSourceParameters) Inequality(HwndSourceParameters, HwndSourceParameters)

Определяет, является ли структура HwndSourceParameters не равной другой структуре HwndSourceParameters.Determines whether an HwndSourceParameters structure is not equal to another HwndSourceParameters structure.

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

Дополнительно