HwndSourceParameters Yapı

Tanım

Oluşturucuyu kullanarak HwndSource(HwndSourceParameters) nesne HwndSource oluşturmak için kullanılan parametreleri içerir.

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

Açıklamalar

Bu yapı yalnızca nesne oluşturucu çağrısında HwndSource kullanılır.

Değerleri bu yapı tarafından oluşturulan özellikler, bir HwndSource oluşturulduğunda örneklerde HwndSource doğrudan kullanıma sunulmaz. Ancak, yapının değerleri genellikle belirli barındırılan HwndSourceParameters nesnelerde ve BUNLARıN API'lerinde mevcut olabilecek "Height" ve "Width" gibi genel kullanıcı arabirimi özelliklerini etkiler.

Önemli

Varsayılan (parametresiz) oluşturucuyu kullanarak bu yapının örneklerini oluşturma. HwndSourceParameters Parametresiz oluşturucu tarafından oluşturulan bir örnek, atanamayan (WindowNameözelliği ayarlanabilir gibi görünse WindowName bile) ile sonuçlanırHwndSourceParameters. Böyle bir örnek bir HwndSource oluşturucunun parametreleri olarak uygulanırsa, sonuçta HwndSource bir pencere görüntülenemez.

Oluşturucular

HwndSourceParameters(String)

Belirtilen pencere adıyla sınıfının yeni bir örneğini HwndSourceParameters başlatır.

HwndSourceParameters(String, Int32, Int32)

Belirtilen pencere adı ve başlangıç boyutuyla sınıfının yeni bir örneğini HwndSourceParameters başlatır.

Özellikler

AcquireHwndFocusInMenuMode

Bir HwndSource oluşturulduğunda WPF içeren pencere için Win32 odağının alınıp alınmayacağını belirleyen değeri alır veya ayarlar.

AdjustSizingForNonClientArea

Boyutlandırma için istemci olmayan alanın dahil edilip edilmeyeceğini belirten bir değer alır veya ayarlar.

ExtendedWindowStyle

Pencere için genişletilmiş Microsoft Windows stillerini alır veya ayarlar.

HasAssignedSize

Boyut atanıp atanmadığını gösteren bir değer alır.

Height

Pencerenin yüksekliğini gösteren bir değer alır veya ayarlar.

HwndSourceHook

Pencere için ileti kancasını alır veya ayarlar.

ParentWindow

Oluşturulan pencerenin üst öğesinin pencere tutamacını (HWND) alır veya ayarlar.

PositionX

Pencerenin sol kenar konumunu alır veya ayarlar.

PositionY

Pencerenin üst kenar konumunu alır veya ayarlar.

RestoreFocusMode

WPF'nin odağı pencereye geri yüklemeyi nasıl işlediğini alır veya ayarlar.

TreatAncestorsAsNonClientArea

Üst pencerelerinin HwndSource , düzen geçişleri sırasında pencerenin istemci olmayan alanı olarak kabul edilip edilmeyeceğini belirten bir değer alır veya ayarlar.

TreatAsInputRoot

aracılığıyla ileti pompası ComponentDispatchertarafından tetiklenen pencere iletilerinin alınıp alınmayacağını HwndSource belirten bir değer alır veya ayarlar.

UsesPerPixelOpacity

Kaynak pencere içeriğinin piksel başına opaklığına uyulup uyulmadığını bildiren bir değer alır.

UsesPerPixelTransparency

Kaynak pencere içeriğinin piksel başına saydamlığına uyulup uyulmadığını bildiren bir değer alır.

Width

Pencerenin genişliğini gösteren bir değer alır veya ayarlar.

WindowClassStyle

Pencere için Microsoft Windows sınıf stilini alır veya ayarlar.

WindowName

Pencerenin adını alır veya ayarlar.

WindowStyle

Pencere stilini alır veya ayarlar.

Yöntemler

Equals(HwndSourceParameters)

Bu yapının belirtilen HwndSourceParameters bir yapıya eşit olup olmadığını belirler.

Equals(Object)

Bu yapının belirtilen bir nesneye eşit olup olmadığını belirler.

GetHashCode()

Bu HwndSourceParameters örneğin karma kodunu döndürür.

SetPosition(Int32, Int32)

penceresinin HwndSourceekran konumu için kullanılan değerleri ayarlar.

SetSize(Int32, Int32)

penceresinin boyutu HwndSourceiçin kullanılan değerleri ayarlar.

İşleçler

Equality(HwndSourceParameters, HwndSourceParameters)

Bir yapının başka HwndSourceParameters bir HwndSourceParameters yapıya eşit olup olmadığını belirler.

Inequality(HwndSourceParameters, HwndSourceParameters)

Bir yapının başka HwndSourceParameters bir HwndSourceParameters yapıya eşit olup olmadığını belirler.

Şunlara uygulanır

Ayrıca bkz.