Freigeben über


OSFeature.LayeredWindows Feld

Definition

Stellt das Feature für überlappende Fenster oberster Ebene dar. Dieses Feld ist schreibgeschützt.

public: static initonly System::Object ^ LayeredWindows;
public static readonly object LayeredWindows;
 staticval mutable LayeredWindows : obj
Public Shared ReadOnly LayeredWindows As Object 

Feldwert

Beispiele

Im folgenden Beispiel wird ermittelt, ob das aktuelle System mehrschichtige Fenster unterstützt. Die Basisklassenmethode IsPresent wird mit LayeredWindows als zu suchende Funktion aufgerufen. Das Ergebnis wird in einem Textfeld angezeigt. Dieser Code setzt voraus, dass textBox1 er instanziiert und in einem Formular platziert wurde.

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

Hinweise

Ein mehrschichtiges Fenster kann vom Betriebssystem transparent oder durchsichtig gemacht werden. Die Unterstützung für mehrschichtige Fenster wurde erstmals in Windows 2000 eingeführt.

Um zu bestimmen, ob das Feature für mehrschichtige Windows installiert ist, verwenden Sie die Feature -Eigenschaft, um die Basisklassenmethode IsPresent mit LayeredWindows als zu suchende Funktion aufzurufen.

Alternativ können Sie überprüfen, ob das Feature installiert ist, indem Sie die GetVersionPresent -Methode mit LayeredWindows als zu suchende Funktion aufrufen.

Gilt für:

Weitere Informationen