@ LMiller7 hat es grundsätzlich schon erklärt, aber dazu ein wenig zu erweitern:
GUI-Elemente ("Widgets") und Stil ("Look & Feel") sind auf Plattformen oder Versionen derselben Plattform nicht konstant. Die meisten UI-Toolkits (Bibliotheken für GUI-Widgets und zugehörige L & F) verfügen über die gebräuchlichsten Widgets (Schaltflächen, Ankreuzfelder usw.), können jedoch einige weitere verdeckte enthalten (häufig mit einem alternativen Widget, das einen ähnlichen Zweck erfüllt, z. B. eine Umschaltfläche vs ein Kontrollkästchen) und natürlich variieren die L & F.
Windows hat eine beträchtliche Anzahl verschiedener UI-Toolkits mit jeweils eigenen Widgets und L & F durchlaufen. Zum Beispiel sind die ursprünglichen, über Win3.x verwendeten, immer noch in einigen sehr alten Apps enthalten und für Anzeigen mit niedriger Auflösung optimiert. Windows-GUI-Bibliotheken enthalten jedoch mehrere Toolkits, und einige Apps geben an, ein bestimmtes Toolkit zu verwenden, und nicht nur das neueste Toolkit (eine App, die das neueste verfügbare Toolkit verwendet, sieht unter Windows 2000 / Windows ME anders aus es wird unter Win7 verfügbar sein; eine App, die speziell das Win9x-Toolkit verwendet, sieht auf modernen Betriebssystemen veraltet aus, hat aber sonst den erwarteten L & F-Wert. Dann gibt es natürlich die Windows-Toolkits, die nicht einmal die üblichen Grafikbibliotheken wie "Metro" / "Modern" verwenden.