OSFeature.LayeredWindows Alan

Tanım

Katmanlı, üst düzey pencereler özelliğini temsil eder. Bu alan salt okunur durumdadır.

public static readonly object LayeredWindows;

Alan Değeri

Örnekler

Aşağıdaki örnek, geçerli sistemin katmanlı pencereleri destekleyip desteklemediğini belirler. Temel sınıf yöntemi IsPresent aranacak özellik olarak ile LayeredWindows çağrılır. Sonuç bir metin kutusunda görüntülenir. Bu kod örneği oluşturulup bir forma yerleştirildiğini varsayar textBox1 .

private void LayeredWindows() {
   // Gets the version of the layered windows feature.
   Version myVersion =
       OSFeature.Feature.GetVersionPresent(OSFeature.LayeredWindows);

   // Prints whether the feature is available.
   if (OSFeature.Feature.IsPresent(OSFeature.LayeredWindows))
      textBox1.Text = "Layered windows feature is installed.";
   else
      textBox1.Text = "Layered windows feature is not installed.";
}

Açıklamalar

Katmanlı bir pencere, işletim sistemi tarafından saydam veya yarı saydam yapılabilir. Katmanlı pencereler için destek ilk olarak Windows 2000'de kullanıma sunulmuştur.

Katmanlı pencereler özelliğinin yüklü olup olmadığını belirlemek için, temel sınıf yöntemini IsPresentLayeredWindows aranacak özellik olarak çağırmak için özelliğini kullanınFeature.

Alternatif olarak, yöntemini bulunabilecek özellik olarak çağırarak özelliğin GetVersionPresentLayeredWindows yüklenip yüklenmediğini de kontrol edebilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.