OSFeature.LayeredWindows Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.