OSFeature.LayeredWindows Поле
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет функцию многослойных окон верхнего уровня. Это поле доступно только для чтения.
public: static initonly System::Object ^ LayeredWindows;
public static readonly object LayeredWindows;
staticval mutable LayeredWindows : obj
Public Shared ReadOnly LayeredWindows As Object
Значение поля
Примеры
В следующем примере определяется, поддерживает ли текущая система многоуровневые окна. Метод IsPresent базового класса вызывается с LayeredWindows в качестве функции для поиска. Результат отображается в текстовом поле. В этом коде 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.";
}
}
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.";
}
Private Sub LayeredWindows()
' Gets the version of the layered windows feature.
Dim myVersion As Version = _
OSFeature.Feature.GetVersionPresent(OSFeature.LayeredWindows)
' Prints whether the feature is available.
If OSFeature.Feature.IsPresent(OSFeature.LayeredWindows) Then
textBox1.Text = "Layered windows feature is installed."
Else
textBox1.Text = "Layered windows feature is not installed."
End If
End Sub
Комментарии
Многоуровневое окно может быть прозрачным или полупрозрачным с помощью операционной системы. Поддержка многоуровневого окна впервые появилась в Windows 2000.
Чтобы определить, установлен ли многоуровневый компонент Windows, используйте Feature свойство для вызова метода IsPresent базового класса с LayeredWindows в качестве функции для поиска.
Кроме того, можно проверка, чтобы узнать, установлен ли компонент, вызвав GetVersionPresent метод с LayeredWindows в качестве функции для поиска.