Udostępnij za pośrednictwem


HwndSourceParameters Struktura

Definicja

Zawiera parametry używane do tworzenia HwndSource obiektu przy użyciu konstruktora HwndSource(HwndSourceParameters) .

public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
Dziedziczenie
HwndSourceParameters

Uwagi

Ta struktura jest używana tylko w wywołaniu konstruktora HwndSource obiektu.

Właściwości, których wartości są ustanawiane przez tę strukturę, nie są bezpośrednio widoczne w HwndSource wystąpieniach podczas HwndSource konstruowania obiektu . Jednak wartości HwndSourceParameters struktury zwykle wpływają na ogólne właściwości interfejsu użytkownika, takie jak "Height" i "Width", które mogą istnieć w określonych hostowanych obiektach i ich interfejsach API.

Ważne

Nie konstruuj wystąpień tej struktury przy użyciu konstruktora domyślnego (bez parametrów). Wystąpienie HwndSourceParameters , które jest tworzone przez konstruktora bez parametrów, powoduje HwndSourceParameters , że nie można przypisać elementu WindowName (mimo że WindowName właściwość wydaje się być ustawiana). Jeśli takie wystąpienie jest stosowane jako parametry HwndSource konstruktora, wynikowe HwndSource nie może wyświetlić okna.

Konstruktory

HwndSourceParameters(String)

Inicjuje HwndSourceParameters nowe wystąpienie klasy o określonej nazwie okna.

HwndSourceParameters(String, Int32, Int32)

Inicjuje HwndSourceParameters nowe wystąpienie klasy o określonej nazwie okna i początkowym rozmiarze.

Właściwości

AcquireHwndFocusInMenuMode

Pobiera lub ustawia wartość, która określa, czy uzyskać fokus Win32 dla WPF zawierającego okno podczas HwndSource tworzenia.

AdjustSizingForNonClientArea

Pobiera lub ustawia wartość wskazującą, czy należy uwzględnić obszar niekliencki do określania rozmiaru.

ExtendedWindowStyle

Pobiera lub ustawia rozszerzone style Windows microsoft dla okna.

HasAssignedSize

Pobiera wartość wskazującą, czy rozmiar został przypisany.

Height

Pobiera lub ustawia wartość wskazującą wysokość okna.

HwndSourceHook

Pobiera lub ustawia punkt zaczepienia komunikatów dla okna.

ParentWindow

Pobiera lub ustawia uchwyt okna (HWND) elementu nadrzędnego dla utworzonego okna.

PositionX

Pobiera lub ustawia położenie lewej krawędzi okna.

PositionY

Pobiera lub ustawia górną krawędź okna.

RestoreFocusMode

Pobiera lub ustawia sposób, w jaki WPF obsługuje przywracanie fokusu do okna.

TreatAncestorsAsNonClientArea

Pobiera lub ustawia wartość wskazującą, czy okna HwndSource nadrzędne okna powinny być traktowane jako obszar niekliencki okna podczas przechodzenia układu.

TreatAsInputRoot

Pobiera lub ustawia wartość wskazującą, czy HwndSource komunikaty okna powinny być odbierane przez pompę komunikatów za pośrednictwem .ComponentDispatcher

UsesPerPixelOpacity

Pobiera wartość, która deklaruje, czy nieprzezroczystość zawartości okna źródłowego jest uwzględniana.

UsesPerPixelTransparency

Pobiera wartość, która deklaruje, czy jest przestrzegana przezroczystość zawartości okna źródłowego na piksel.

Width

Pobiera lub ustawia wartość wskazującą szerokość okna.

WindowClassStyle

Pobiera lub ustawia styl klasy microsoft Windows dla okna.

WindowName

Pobiera lub ustawia nazwę okna.

WindowStyle

Pobiera lub ustawia styl okna.

Metody

Equals(HwndSourceParameters)

Określa, czy ta struktura jest równa określonej HwndSourceParameters strukturze.

Equals(Object)

Określa, czy ta struktura jest równa określonemu obiektowi.

GetHashCode()

Zwraca kod skrótu dla tego HwndSourceParameters wystąpienia.

SetPosition(Int32, Int32)

Ustawia wartości, które są używane dla położenia ekranu okna dla .HwndSource

SetSize(Int32, Int32)

Ustawia wartości, które są używane dla rozmiaru okna .HwndSource

Operatory

Equality(HwndSourceParameters, HwndSourceParameters)

Określa, czy HwndSourceParameters struktura jest równa innej HwndSourceParameters strukturze.

Inequality(HwndSourceParameters, HwndSourceParameters)

Określa, czy HwndSourceParameters struktura nie jest równa innej HwndSourceParameters strukturze.

Dotyczy

Zobacz też