HwndSourceParameters Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HwndSource oluşturucu kullanarak bir HwndSource(HwndSourceParameters) nesnesi oluşturmak için kullanılan parametreleri içerir.
public value class HwndSourceParameters
public struct HwndSourceParameters
type HwndSourceParameters = struct
Public Structure HwndSourceParameters
- Devralma
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 gösterilmez. Ancak, yapının değerleri genellikle belirli barındırılan HwndSourceParameters nesnelerde ve bunların API'lerinde mevcut olabilecek "Yükseklik" ve "Genişlik" 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 bir WindowName sonuçla sonuçlanır HwndSourceParameters (özellik ayarlanabilir gibi görünse WindowName bile). Böyle bir örnek bir oluşturucunun HwndSource parametreleri olarak uygulanırsa, sonuçta HwndSource bir pencere görüntülenemez.
Oluşturucular
| Name | Description |
|---|---|
| HwndSourceParameters(String, Int32, Int32) |
Belirtilen pencere adı ve başlangıç boyutuyla sınıfının yeni bir örneğini HwndSourceParameters başlatır. |
| HwndSourceParameters(String) |
Belirtilen pencere adıyla sınıfın HwndSourceParameters yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AcquireHwndFocusInMenuMode |
bir oluşturulduğunda içeren WPF penceresi HwndSource 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 gösteren bir değer alır veya ayarlar. |
| ExtendedWindowStyle |
Pencere için genişletilmiş Microsoft Windows stillerini alır veya ayarlar. |
| HasAssignedSize |
Bir boyutun 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şleyeceklerini 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
| Name | Description |
|---|---|
| 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 ekran konumu için HwndSourcekullanılan değerleri ayarlar. |
| SetSize(Int32, Int32) |
penceresinin boyutu HwndSourceiçin kullanılan değerleri ayarlar. |
İşleçler
| Name | Description |
|---|---|
| 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. |