OSFeature.Feature Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает static
экземпляр класса OSFeature, который можно использовать для размещения запросов функций. Это свойство доступно только для чтения.
public:
static property System::Windows::Forms::OSFeature ^ Feature { System::Windows::Forms::OSFeature ^ get(); };
public static System.Windows.Forms.OSFeature Feature { get; }
static member Feature : System.Windows.Forms.OSFeature
Public Shared ReadOnly Property Feature As OSFeature
Значение свойства
Экземпляр класса OSFeature.
Примеры
В следующем примере выполняется OSFeature запрос на эту функцию LayeredWindows . Проверяется версия, чтобы узнать, имеет ли она значение null
, чтобы определить, присутствует ли функция. Результат отображается в текстовом поле. В этом коде предполагается, 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 ( myVersion != nullptr )
{
textBox1->Text = "Layered windows feature is installed.\n";
}
else
{
textBox1->Text = "Layered windows feature is not installed.\n";
}
}
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 (myVersion != null)
textBox1.Text = "Layered windows feature is installed.\n";
else
textBox1.Text = "Layered windows feature is not installed.\n";
}
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 (myVersion IsNot Nothing) Then
textBox1.Text = "Layered windows feature is installed." & _
ControlChars.CrLf
Else
textBox1.Text = "Layered windows feature is not installed." & _
ControlChars.CrLf
End If
End Sub
Комментарии
Используйте это static
свойство для запроса функций операционной системы. Невозможно создать экземпляр этого класса.
Чтобы определить версию компонента, вызовите GetVersionPresent метод . Чтобы определить, присутствует ли компонент или определенная версия, вызовите IsPresent метод и укажите функцию для поиска с идентификаторами компонентов, указанными в этом классе.