HwndSourceParameters Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит параметры, используемые для создания объекта HwndSource с помощью конструктора HwndSource(HwndSourceParameters).
public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure 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 структуре. |