UIPermissionWindow Sabit listesi
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.
Dikkat
Code Access Security is not supported or honored by the runtime.
Kodun kullanmasına izin verilen pencere türünü belirtir.
public enum class UIPermissionWindow
public enum UIPermissionWindow
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum UIPermissionWindow
[System.Serializable]
public enum UIPermissionWindow
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum UIPermissionWindow
type UIPermissionWindow =
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type UIPermissionWindow =
[<System.Serializable>]
type UIPermissionWindow =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UIPermissionWindow =
Public Enum UIPermissionWindow
- Devralma
- Öznitelikler
Alanlar
AllWindows | 3 | Kullanıcılar kısıtlama olmadan tüm pencereleri ve kullanıcı giriş olaylarını kullanabilir. |
NoWindows | 0 | Kullanıcılar herhangi bir windows veya kullanıcı arabirimi olayı kullanamaz. Hiçbir kullanıcı arabirimi kullanılamaz. |
SafeSubWindows | 1 | Kullanıcılar yalnızca çizim için kullanabilir SafeSubWindows ve yalnızca bu alt windows içindeki kullanıcı arabirimi için kullanıcı giriş olaylarını kullanabilir. örnek olarak SafeSubWindows , yaygın iletişim kutusu denetimleri ve bir tarayıcı içinde görüntülenen denetim verilebilir MessageBox. |
SafeTopLevelWindows | 2 | Kullanıcılar yalnızca çizim için ve SafeSubWindows kullanabilir SafeTopLevelWindows ve yalnızca bu üst düzey pencereler ve alt pencereler içindeki kullanıcı arabirimi için kullanıcı giriş olaylarını kullanabilir. Daha fazla bilgi için Açıklamalar bölümüne bakın. |
Açıklamalar
Bu numaralandırma tarafından UIPermissionkullanılır.
Bir uygulama izin altında SafeTopLevelWindows
çalıştırıldığında:
Uygulamanın başlık çubuğuna yüklendiği Web sitesinin DNS adını veya IP adresini gösterir.
Balon araç ipucunu ilk görüntülendiğinde görüntüler ve kullanıcıya kısıtlı bir güven düzeyi altında çalıştığını bildirir.
Başlık çubuğunun her zaman görüntülenmesi gerekir.
Pencere denetimlerini formlarında görüntülemesi gerekir.
Başlangıçta ana penceresi simge durumuna küçültülemez.
Pencereleri ekran dışına taşınamıyor.
Pencereleri %50'den az saydam hale getirmek için özelliği kullanılamaz Form.Opacity .
Yalnızca dikdörtgen pencereler kullanmalıdır ve pencere çerçevesini içermelidir. Windows Forms ayarına Form.FormBorderStyle FormBorderStyle.Nonesaygı duymayacaktır.
Pencereler görünmez yapılamaz. Uygulamanın özelliği
False
olarak ayarlama Control.Visible girişimi yoksayılır.Görev Çubuğu'nda bir girdi olmalıdır.
Denetimlerinin özelliğe erişmesi Parent yasaktır. Bu durumda denetimlerin eşdüzeylere, yani aynı iç içe yerleştirme düzeyindeki diğer denetimlere erişmesi de engellenir.
yöntemi kullanılarak Control.Focus odak denetlenemiyor.
Bir form veya denetimin yalnızca kendisi ve alt öğeleri için klavye olaylarına erişebilmesi için klavye girişi erişimini kısıtlamıştır.
Bir form veya denetimin yalnızca fare görünür alanının üzerindeyse fare koordinatlarını okuyabilmesi için fare koordinatı erişimini kısıtlamıştır.
Özelliği ayarlanamıyor Form.TopMost .
ve Control.SendToBack yöntemleri kullanılarak Control.BringToFront formdaki denetimlerin z sırası denetlenemez.
Bu kısıtlamalar, zararlı olabilecek kodların güvenilir sistem iletişim kutularını taklit etme gibi kimlik sahtekarlık saldırılarını önlemeye yardımcı olur.