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 представляется, задано значением 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. |