HwndSourceParameters Struktura

Definicja

Zawiera parametry, które są używane do tworzenia obiektu HwndSource przy użyciu konstruktora HwndSource(HwndSourceParameters).Contains the parameters that are used to create an HwndSource object using the HwndSource(HwndSourceParameters) constructor.

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 obiektów HwndSource.This structure is used only in the HwndSource object constructor call.

Właściwości, których wartości są ustalane przez tę strukturę, nie są bezpośrednio ujawniane w HwndSource wystąpieniach, gdy HwndSource jest konstruowany.The properties whose values are established by this structure are not directly exposed on HwndSource instances when an HwndSource is constructed. Jednak wartości struktury HwndSourceParameters mają zwykle wpływ na ogólne właściwości Interfejs użytkownikaUI, takie jak "Height" i "width", które mogą istnieć w określonych obiektach hostowanych i ich interfejsach API.However, the values of the HwndSourceParameters structure typically affect general Interfejs użytkownikaUI properties such as "Height" and "Width" that might exist in specific hosted objects and their APIs.

Ważne

Nie Konstruuj wystąpień tej struktury przy użyciu domyślnego konstruktora (bez parametrów).Do not construct instances of this structure using the default (parameterless) constructor. Wystąpienie HwndSourceParameters, które jest tworzone przez Konstruktor bez parametrów, powoduje HwndSourceParameters, do którego nie można przypisać WindowName (mimo że właściwość WindowName wydaje się mieć wartość settable).An HwndSourceParameters instance that is created by the parameterless constructor results in HwndSourceParameters that cannot be assigned a WindowName (even though the WindowName property appears to be settable). Jeśli takie wystąpienie jest stosowane jako parametry konstruktora HwndSource, powstające HwndSource nie mogą wyświetlić okna.If such an instance is applied as the parameters for an HwndSource constructor, the resulting HwndSource cannot display a window.

Konstruktory

HwndSourceParameters(String)

Inicjuje nowe wystąpienie klasy HwndSourceParameters z określoną nazwą okna.Initializes a new instance of the HwndSourceParameters class with a specified window name.

HwndSourceParameters(String, Int32, Int32)

Inicjuje nowe wystąpienie klasy HwndSourceParameters z określoną nazwą okna i rozmiarem początkowym.Initializes a new instance of the HwndSourceParameters class with a specified window name and initial size.

Właściwości

AcquireHwndFocusInMenuMode

Pobiera lub ustawia wartość określającą, czy ma zostać uzyskany fokus Win32 dla WPF zawierającego okno podczas tworzenia HwndSource.Gets or sets the value that determines whether to acquire Win32 focus for the WPF containing window when an HwndSource is created.

AdjustSizingForNonClientArea

Pobiera lub ustawia wartość wskazującą, czy ma zostać uwzględniony obszar niekliencki do zmiany rozmiarów.Gets or sets a value that indicates whether to include the nonclient area for sizing.

ExtendedWindowStyle

Pobiera lub ustawia rozszerzone style Microsoft WindowsMicrosoft Windows dla okna.Gets or sets the extended Microsoft WindowsMicrosoft Windows styles for the window.

HasAssignedSize

Pobiera wartość wskazującą, czy rozmiar został przypisany.Gets a value that indicates whether a size was assigned.

Height

Pobiera lub ustawia wartość wskazującą wysokość okna.Gets or sets a value that indicates the height of the window.

HwndSourceHook

Pobiera lub ustawia punkt zaczepienia komunikatu dla okna.Gets or sets the message hook for the window.

ParentWindow

Pobiera lub ustawia uchwyt okna (HWND) elementu nadrzędnego dla utworzonego okna.Gets or sets the window handle (HWND) of the parent for the created window.

PositionX

Pobiera lub ustawia położenie lewej krawędzi okna.Gets or sets the left-edge position of the window.

PositionY

Pobiera lub ustawia pozycję górnej krawędzi okna.Gets or sets the upper-edge position of the window.

RestoreFocusMode

Pobiera lub ustawia sposób, w jaki WPF obsługuje przywracanie fokusu do okna.Gets or sets how WPF handles restoring focus to the window.

TreatAncestorsAsNonClientArea

Pobiera lub ustawia wartość wskazującą, czy okna nadrzędne HwndSource powinny być traktowane jako nieklienckie obszary okna podczas przebiegów układu.Gets or sets a value that indicates whether the parent windows of the HwndSource should be considered the non-client area of the window during layout passes.

TreatAsInputRoot

Pobiera lub ustawia wartość wskazującą, czy HwndSource powinien otrzymywać komunikaty okna wywoływane przez pompę komunikatów za pośrednictwem ComponentDispatcher.Gets or sets a value that indicates whether the HwndSource should receive window messages raised by the message pump via the ComponentDispatcher.

UsesPerPixelOpacity

Pobiera wartość, która deklaruje, czy poziom przezroczystości zawartości okna źródłowego jest przestrzegany.Gets a value that declares whether the per-pixel opacity of the source window content is respected.

UsesPerPixelTransparency

Pobiera wartość, która deklaruje, czy pozostała przezroczystość zawartości okna źródłowego w pikselach.Gets a value that declares whether the per-pixel transparency of the source window content is respected.

Width

Pobiera lub ustawia wartość wskazującą szerokość okna.Gets or sets a value that indicates the width of the window.

WindowClassStyle

Pobiera lub ustawia styl klasy Microsoft WindowsMicrosoft Windows dla okna.Gets or sets the Microsoft WindowsMicrosoft Windows class style for the window.

WindowName

Pobiera lub ustawia nazwę okna.Gets or sets the name of the window.

WindowStyle

Pobiera lub ustawia styl okna.Gets or sets the style for the window.

Metody

Equals(HwndSourceParameters)

Określa, czy ta struktura jest równa określonej strukturze HwndSourceParameters.Determines whether this structure is equal to a specified HwndSourceParameters structure.

Equals(Object)

Określa, czy ta struktura jest równa podanemu obiektowi.Determines whether this structure is equal to a specified object.

GetHashCode()

Zwraca kod skrótu dla tego wystąpienia HwndSourceParameters.Returns the hash code for this HwndSourceParameters instance.

SetPosition(Int32, Int32)

Ustawia wartości, które są używane dla pozycji ekranu okna dla HwndSource.Sets the values that are used for the screen position of the window for the HwndSource.

SetSize(Int32, Int32)

Ustawia wartości, które są używane dla rozmiaru okna HwndSource.Sets the values that are used for the window size of the HwndSource.

Operatory

Equality(HwndSourceParameters, HwndSourceParameters)

Określa, czy struktura HwndSourceParameters jest równa innej strukturze HwndSourceParameters.Determines whether an HwndSourceParameters structure is equal to another HwndSourceParameters structure.

Inequality(HwndSourceParameters, HwndSourceParameters)

Określa, czy struktura HwndSourceParameters nie jest równa innej strukturze HwndSourceParameters.Determines whether an HwndSourceParameters structure is not equal to another HwndSourceParameters structure.

Dotyczy

Zobacz też