HwndSourceParameters Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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. |