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 представляется, задано значением settable). Если такой экземпляр применяется в качестве параметров конструктора HwndSource , результирующий HwndSource объект не может отобразить окно.

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

HwndSourceParameters(String)

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

HwndSourceParameters(String, Int32, Int32)

Инициализирует новый экземпляр класса 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.

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

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