HwndSourceParameters Struktura

Definice

Obsahuje parametry, které slouží k vytvoření HwndSource objektu pomocí konstruktoru HwndSource(HwndSourceParameters) .

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
Dědičnost
HwndSourceParameters

Poznámky

Tato struktura se používá pouze ve volání konstruktoru objektu HwndSource .

Vlastnosti, jejichž hodnoty jsou vytvořeny touto strukturou, nejsou přímo vystaveny u HwndSource instancí při HwndSource vytváření. Hodnoty HwndSourceParameters struktury ale obvykle ovlivňují obecné vlastnosti uživatelského rozhraní, jako je Výška a Šířka, které můžou existovat v konkrétních hostovaných objektech a jejich rozhraních API.

Důležité

Nevystavujte instance této struktury pomocí výchozího konstruktoru (bez parametrů). Instance HwndSourceParameters vytvořená konstruktorem bez parametrů způsobí HwndSourceParameters , že nelze přiřadit WindowName (i když WindowName se zdá, že vlastnost je nastavená). Pokud se taková instance použije jako parametry konstruktoru HwndSource , výsledek HwndSource nemůže zobrazit okno.

Konstruktory

HwndSourceParameters(String)

Inicializuje novou instanci HwndSourceParameters třídy se zadaným názvem okna.

HwndSourceParameters(String, Int32, Int32)

Inicializuje novou instanci HwndSourceParameters třídy se zadaným názvem okna a počáteční velikostí.

Vlastnosti

AcquireHwndFocusInMenuMode

Získá nebo nastaví hodnotu, která určuje, zda získat Win32 fokus pro WPF obsahující okno při HwndSource vytvoření.

AdjustSizingForNonClientArea

Získá nebo nastaví hodnotu, která označuje, zda má být zahrnuta oblast nonclient pro změnu velikosti.

ExtendedWindowStyle

Získá nebo nastaví rozšířené styly Microsoft Windows okna.

HasAssignedSize

Získá hodnotu, která označuje, zda byla přiřazena velikost.

Height

Získá nebo nastaví hodnotu, která označuje výšku okna.

HwndSourceHook

Získá nebo nastaví háček zprávy pro okno.

ParentWindow

Získá nebo nastaví úchyt okna (HWND) nadřazeného objektu pro vytvořené okno.

PositionX

Získá nebo nastaví pozici levého okraje okna.

PositionY

Získá nebo nastaví pozici horního okraje okna.

RestoreFocusMode

Získá nebo nastaví, jak WPF zpracovává obnovení fokusu do okna.

TreatAncestorsAsNonClientArea

Získá nebo nastaví hodnotu, která označuje, zda nadřazená okna HwndSource okna by měla být považována za neklidní oblast okna během rozložení.

TreatAsInputRoot

Získá nebo nastaví hodnotu, která označuje, zda HwndSource má přijímat zprávy okna vyvolané pumpou zprávy .ComponentDispatcher

UsesPerPixelOpacity

Získá hodnotu, která deklaruje, zda je dodržena neprůhlednost jednotlivých pixelů obsahu zdrojového okna.

UsesPerPixelTransparency

Získá hodnotu, která deklaruje, zda je dodržena průhlednost zdrojového okna na pixel.

Width

Získá nebo nastaví hodnotu, která označuje šířku okna.

WindowClassStyle

Získá nebo nastaví Microsoft Windows styl třídy pro okno.

WindowName

Získá nebo nastaví název okna.

WindowStyle

Získá nebo nastaví styl okna.

Metody

Equals(HwndSourceParameters)

Určuje, zda je tato struktura rovna zadané HwndSourceParameters struktuře.

Equals(Object)

Určuje, zda je tato struktura rovna zadanému objektu.

GetHashCode()

Vrátí kód hash pro tuto HwndSourceParameters instanci.

SetPosition(Int32, Int32)

Nastaví hodnoty, které se používají pro umístění obrazovky okna .HwndSource

SetSize(Int32, Int32)

Nastaví hodnoty, které se používají pro velikost HwndSourceokna .

Operátory

Equality(HwndSourceParameters, HwndSourceParameters)

Určuje, zda HwndSourceParameters je struktura rovna jiné HwndSourceParameters struktuře.

Inequality(HwndSourceParameters, HwndSourceParameters)

Určuje, zda HwndSourceParameters se struktura nerovná jiné HwndSourceParameters struktuře.

Platí pro

Viz také