HwndSourceParameters Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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. |