Sdílet prostřednictvím


HwndSourceParameters Struktura

Definice

Obsahuje parametry, které se používají k vytvoření objektu HwndSource 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 na HwndSource instancích při HwndSource vytváření. Hodnoty HwndSourceParameters struktury však obvykle ovlivňují obecné vlastnosti uživatelského rozhraní, jako jsou "Height" a "Width", které mohou existovat v konkrétních hostovaných objektech a jejich rozhraníCH API.

Důležité

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

Konstruktory

Name Description
HwndSourceParameters(String, Int32, Int32)

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

HwndSourceParameters(String)

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

Vlastnosti

Name Description
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á určuje, zda zahrnout oblast nonclient pro určení velikosti.

ExtendedWindowStyle

Získá nebo nastaví rozšířené styly Systému Microsoft Windows pro okno.

HasAssignedSize

Získá hodnotu, která urč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ák 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á určuje, zda nadřazená okna HwndSource by měla být považována za neklizenou oblast okna během průchodů rozložení.

TreatAsInputRoot

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

UsesPerPixelOpacity

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

UsesPerPixelTransparency

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

Width

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

WindowClassStyle

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

WindowName

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

WindowStyle

Získá nebo nastaví styl okna.

Metody

Name Description
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 okna HwndSource.

SetSize(Int32, Int32)

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

Operátory

Name Description
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é