Поделиться через


HwndSourceParameters Структура

Определение

Содержит параметры, используемые для создания объекта HwndSource с помощью конструктора HwndSource(HwndSourceParameters).

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

Комментарии

Эта структура используется только в вызове HwndSource конструктора объектов.

Свойства, значения которых устанавливаются этой структурой, не предоставляются непосредственно на HwndSource экземплярах при HwndSource создании. Однако значения структуры обычно влияют на общие свойства пользовательского HwndSourceParameters интерфейса, такие как Height и Width, которые могут существовать в определенных размещенных объектах и их API.

Это важно

Не создавайте экземпляры этой структуры с помощью конструктора по умолчанию (без параметров). Экземпляр HwndSourceParameters , созданный конструктором без параметров, приводит к HwndSourceParameters тому, что не может быть назначено значение WindowName (даже если свойство, как WindowName представляется, задано значением). Если такой экземпляр применяется в качестве параметров конструктора HwndSource , результат HwndSource не может отобразить окно.

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

Имя Описание
HwndSourceParameters(String, Int32, Int32)

Инициализирует новый экземпляр HwndSourceParameters класса с указанным именем окна и начальным размером.

HwndSourceParameters(String)

Инициализирует новый экземпляр HwndSourceParameters класса с указанным именем окна.

Свойства

Имя Описание
AcquireHwndFocusInMenuMode

Возвращает или задает значение, определяющее, следует ли получать фокус Win32 для WPF, содержащего окно при HwndSource создании.

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окна.

Операторы

Имя Описание
Equality(HwndSourceParameters, HwndSourceParameters)

Определяет, равна ли HwndSourceParameters структура другой HwndSourceParameters структуре.

Inequality(HwndSourceParameters, HwndSourceParameters)

Определяет, не равна ли HwndSourceParameters структура другой HwndSourceParameters структуре.

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

См. также раздел