Freigeben über


Neuerungen (Windows-Steuerelemente)

In diesem Thema werden die Unterschiede bei der Unterstützung von Themen und visuellen Stilen zwischen Windows 8 und früheren Versionen von Windows beschrieben.

Über Windows 7

Über Windows 7 sind visuelle Stile standardmäßig aktiviert, aber der Benutzer kann sie deaktivieren, indem er das klassische Design von Windows oder den Designdienst deaktiviert. Wenn visuelle Stile deaktiviert sind, erhält die gesamte Benutzeroberfläche das klassische Aussehen, und die meisten APIs für visuelle Stile sind nicht verfügbar. Der Modus für visuelle Stile wurde über Windows 7 beibehalten, um die verschiedenen Designs mit hohem Kontrast sowie das klassische Windows-Design zu unterstützen. Wenn Sie sowohl visuelle Stile als auch Designs mit hohem Kontrast in derselben Anwendung unterstützen möchten, müssen Sie in der Regel zwei separate Codepfade für das Rendern von Steuerelementen beibehalten.

Windows 8 und höher

In Windows 8 können visuelle Stile nicht über die Seite Personalisierung von PC-Einstellungen oder durch Deaktivieren des Designs-Diensts deaktiviert werden. Der klassische Windows-Modus ist nicht mehr vorhanden, und der Modus mit hohem Kontrast wurde geändert, um mit visuellen Stilen zu arbeiten. Aufgrund dieser Änderungen benötigen Anwendungen, die nur auf Windows 8 abzielen, keine zwei separaten Codepfade mehr, um visuelle Stile und Designs mit hohem Kontrast zu unterstützen.

Visuelle Stile in Windows 8 umfassen Abwärtskompatibilitätsunterstützung für den klassischen Windows-Designmodus. Jeder Benutzeroberflächenrenderingcode, der in früheren Versionen funktioniert, funktioniert weiterhin ohne Änderungen an Windows 8.

Wenn Ihre Anwendung in Windows 8 designs mit hohem Kontrast unterstützen soll, die auf visuellen Stilen basieren, müssen Sie die Windows 8 GUID in den Kompatibilitätsabschnitt Ihres Anwendungsmanifests aufnehmen. Andernfalls geht das System davon aus, dass die Anwendung für eine frühere Version konzipiert ist, und rendert den Clientbereich, indem klassische Designs mit hohem Kontrast von Windows simuliert werden. Weitere Informationen finden Sie unter Unterstützen von Designs mit hohem Kontrast.

Wie in früheren Versionen unterstützt Windows 8 sowohl Version 5 als auch Version 6 der allgemeinen Steuerelemente, wobei Version 5 die Standardeinstellung ist. Da nur Version 6 visuelle Stile unterstützt, müssen Sie Version 6 in Ihrem Anwendungsmanifest angeben, wenn visuelle Stile auf die gängigen Steuerelemente im Clientbereich Ihrer Anwendung angewendet werden sollen. Weitere Informationen finden Sie unter Aktivieren von visuellen Stilen.

Aktivieren von visuellen Stilen

Unterstützen von Designs mit hohem Kontrast

Visuelle Stile

Übersicht über visuelle Stile