Partager via


OSFeature.Feature Propriété

Définition

Obtient une instance de static de la classe OSFeature à utiliser pour les requêtes relatives aux fonctionnalités. Cette propriété est en lecture seule.

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

Valeur de propriété

Instance de la classe OSFeature.

Exemples

Les exemples de requêtes OSFeature suivants pour la LayeredWindows fonctionnalité. La version est vérifiée pour voir si elle est null, pour déterminer si la fonctionnalité est présente. Le résultat s’affiche dans une zone de texte. Ce code suppose qu’il textBox1 a été créé et placé sur un formulaire.

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

Remarques

Utilisez cette static propriété pour interroger les fonctionnalités du système d’exploitation. Vous ne pouvez pas créer de instance de cette classe.

Pour déterminer la version d’une fonctionnalité, appelez la GetVersionPresent méthode . Pour déterminer si une fonctionnalité ou une version spécifique est présente, appelez la IsPresent méthode et spécifiez la fonctionnalité à rechercher avec les identificateurs de fonctionnalité fournis dans cette classe.

S’applique à

Voir aussi