Freigeben über


HwndSourceParameters Struktur

Definition

Enthält die Parameter für das Erstellen eines HwndSource-Objekts mit dem HwndSource(HwndSourceParameters)-Konstruktor.

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

Hinweise

Diese Struktur wird nur im HwndSource Objektkonstruktoraufruf verwendet.

Die Eigenschaften, deren Werte von dieser Struktur festgelegt werden, werden nicht direkt auf HwndSource Instanzen verfügbar gemacht, wenn eine HwndSource Konstruktion erstellt wird. Die Werte der Struktur wirken sich jedoch in der HwndSourceParameters Regel auf allgemeine UI-Eigenschaften wie "Height" und "Width" aus, die möglicherweise in bestimmten gehosteten Objekten und ihren APIs vorhanden sind.

Wichtig

Erstellen Sie keine Instanzen dieser Struktur mithilfe des Standardkonstruktors (parameterlos). Eine HwndSourceParameters Instanz, die von dem parameterlosen Konstruktor erstellt wird, führt HwndSourceParameters dazu, dass keine Zugewiesen WindowName werden kann (auch wenn die WindowName Eigenschaft festgelegt wird). Wenn eine solche Instanz als Parameter für einen HwndSource Konstruktor angewendet wird, kann das resultierende HwndSource Fenster nicht angezeigt werden.

Konstruktoren

HwndSourceParameters(String)

Initialisiert eine neue Instanz der HwndSourceParameters-Klasse mit einem angegebenen Fensternamen.

HwndSourceParameters(String, Int32, Int32)

Initialisiert eine neue Instanz der HwndSourceParameters-Klasse mit einem angegebenen Namen und einer Ausgangsgröße.

Eigenschaften

AcquireHwndFocusInMenuMode

Ruft den Wert ab, der bestimmt, ob der Win32-Fokus für das Fenster mit WPF erhalten werden soll, wenn eine HwndSource erstellt wird, oder legt ihn fest.

AdjustSizingForNonClientArea

Ruft einen Wert ab, der angibt, ob der Nicht-Client-Bereich bei der Größenanpassung berücksichtigt werden soll.

ExtendedWindowStyle

Ruft die erweiterten Microsoft-Windows-Formatvorlagen für das Fenster ab oder legt sie fest.

HasAssignedSize

Ruft einen Wert ab, der angibt, ob eine Größe zugewiesen wurde.

Height

Ruft einen Wert ab, der die Höhe des Fensters angibt, oder legt diesen Wert fest.

HwndSourceHook

Ruft den Meldungshook des Fensters ab oder legt diesen fest.

ParentWindow

Ruft das Fensterhandle (HWND) des übergeordneten Elements für das erstellte Fenster ab, oder legt dieses fest.

PositionX

Ruft die Position des linken Fensterrands ab oder legt diese fest.

PositionY

Ruft die Position des oberen Fensterrands ab oder legt diese fest.

RestoreFocusMode

Ruft ab oder legt fest, wie das Wiederherstellen des Fokus für das Fenster von WPF gehandhabt wird.

TreatAncestorsAsNonClientArea

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die übergeordnete Fenster von HwndSource während der Layoutdurchläufe als Nichtclientbereich des Fensters angesehen werden sollen.

TreatAsInputRoot

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob HwndSource eine Fenstermeldung empfangen sollte, die von der Meldungsverteilschleife über ComponentDispatcher ausgelöst wurde.

UsesPerPixelOpacity

Ruft einen Wert ab, der deklariert, ob der Durchlässigkeitswert pro Pixel des Quellfensterinhalts berücksichtigt wird.

UsesPerPixelTransparency

Ruft einen Wert ab, der deklariert, ob der Durchlässigkeitswert pro Pixel des Quellfensterinhalts berücksichtigt wird.

Width

Ruft einen Wert ab, mit dem die Breite des Fensters angegeben wird, oder legt diesen Wert fest.

WindowClassStyle

Dient zum Abrufen oder Festlegen des Microsoft Windows-Klassenformats für das Fenster.

WindowName

Ruft den Namen des Fensters ab oder legt diesen fest.

WindowStyle

Ruft den Stil für das Fenster ab oder legt diesen fest.

Methoden

Equals(HwndSourceParameters)

Bestimmt, ob diese Struktur einer angegebenen HwndSourceParameters-Struktur entspricht.

Equals(Object)

Bestimmt, ob diese Struktur einem angegebenen Objekt entspricht.

GetHashCode()

Gibt den Hashcode für diese HwndSourceParameters-Instanz zurück.

SetPosition(Int32, Int32)

Legt die für Bildschirmposition verwendeten Werte des Fensters für HwndSource fest.

SetSize(Int32, Int32)

Legt die für die Fenstergröße der HwndSource verwendeten Werte fest.

Operatoren

Equality(HwndSourceParameters, HwndSourceParameters)

Bestimmt, ob eine HwndSourceParameters-Struktur einer anderen HwndSourceParameters-Struktur entspricht.

Inequality(HwndSourceParameters, HwndSourceParameters)

Bestimmt, ob eine HwndSourceParameters-Struktur einer anderen HwndSourceParameters-Struktur nicht entspricht.

Gilt für

Siehe auch